-
Notifications
You must be signed in to change notification settings - Fork 71
Expand file tree
/
Copy pathmodules-32bit.yml
More file actions
57 lines (51 loc) · 1.55 KB
/
modules-32bit.yml
File metadata and controls
57 lines (51 loc) · 1.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
x-compat-i386-opts: &compat_i386_opts
prepend-pkg-config-path: /app/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig
ldflags: -L/app/lib32
prepend-path: /usr/lib/sdk/toolchain-i386/bin
env:
CC: i686-unknown-linux-gnu-gcc
CXX: i686-unknown-linux-gnu-g++
libdir: /app/lib32
name: modules-32bit
buildsystem: simple
build-commands: []
modules:
# -- discord --
- name: discord-rpc-32bit
build-options:
arch:
x86_64: *compat_i386_opts
buildsystem: cmake-ninja
config-opts:
- -DBUILD_SHARED_LIBS=ON
- -DCMAKE_POLICY_VERSION_MINIMUM=3.5
post-install:
- install -Dm755 examples/send-presence/send-presence -t /app/bin/
sources:
- sources/discord-rpc-archive.json
# -- end discord --
- name: google-perfools
buildsystem: autotools
build-options:
arch:
x86_64: *compat_i386_opts
cflags: -fpermissive -Wno-error=narrowing
cxxflags: -fpermissive -Wno-error=narrowing
sources:
- type: git
url: https://github.com/gperftools/gperftools.git
commit: d837a42788ba591d5d791c3b686f2738e7a93562
tag: gperftools-2.18.1
x-checker-data:
type: json
url: https://api.github.com/repos/gperftools/gperftools/releases/latest
tag-query: .tag_name
- name: shared-library-guard-32bit
build-options:
arch:
x86_64: *compat_i386_opts
buildsystem: meson
config-opts:
- -Dshared_library_guard_config=/app/etc/freedesktop-sdk.ld.so.blockedlist
sources:
- sources/shared-library-guard-git.json