forked from flathub/com.valvesoftware.Steam
-
Notifications
You must be signed in to change notification settings - Fork 0
/
modules-32bit.yml
88 lines (79 loc) · 2.2 KB
/
modules-32bit.yml
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
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:
- name: eudev-32bit
build-options:
arch:
x86_64: *compat_i386_opts
cleanup:
- /bin
- /sbin
- /lib*/udev
sources:
- sources/eudev-archive.json
- name: libusb-32bit
build-options:
arch:
x86_64: *compat_i386_opts
ldflags: -L/app/lib32 -Wl,-z,relro,-z,now -Wl,--as-needed
ldflags-override: true
sources:
- sources/libusb-archive.json
# -- discord --
- name: discord-rpc-32bit
build-options:
arch:
x86_64: *compat_i386_opts
buildsystem: cmake-ninja
config-opts:
- -DBUILD_SHARED_LIBS=ON
post-install:
- install -Dm755 examples/send-presence/send-presence -t /app/bin/
sources:
- sources/discord-rpc-archive.json
# -- end discord --
- name: gamemode-32bit
build-options:
arch:
x86_64: *compat_i386_opts
buildsystem: meson
config-opts:
- -Dwith-sd-bus-provider=no-daemon
- -Dwith-examples=false
sources:
- sources/gamemode-git.json
- 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: bf8b714bf5075d0a6f2f28504b43095e2b1e11c5
tag: gperftools-2.10
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
subdir: shared-library-guard
config-opts:
- -Dshared_library_guard_config=/app/etc/freedesktop-sdk.ld.so.blockedlist
sources:
- sources/shared-library-guard-git.json