Skip to content

Commit 12ac151

Browse files
committed
Add support for Fedora 36
This won't actually link properly at the time of writing, because of this bug: vircadia/vircadia-native-core#1646 But that's an issue that must be solved in Vircadia/Overte/WebRTC.
1 parent 35b97da commit 12ac151

1 file changed

Lines changed: 166 additions & 0 deletions

File tree

distros/fedora-36.cfg

Lines changed: 166 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,166 @@
1+
#!/usr/bin/perl
2+
{
3+
'appimage_dependencies' => [
4+
'ImageMagick',
5+
'curl'
6+
],
7+
'has_binary_qt_package' => 0,
8+
'package_manager' => 'dnf',
9+
'cmake' => 'cmake',
10+
'system_qt_dependencies' => [
11+
'qt5-qtbase-devel',
12+
'qt5-qtmultimedia-devel',
13+
'qt5-qtscript-devel',
14+
'qt5-qtwebkit-devel',
15+
'qt5-qtwebengine-devel',
16+
'qt5-qtbase-private-devel',
17+
'qt5-linguist',
18+
'qt5-qtxmlpatterns-devel',
19+
'qt5-qtsvg-devel',
20+
'qt5-qtwebchannel',
21+
'qt5-qtwebsockets-devel'
22+
],
23+
'qt_configure_arguments' => [
24+
'-nomake',
25+
'examples',
26+
'-nomake',
27+
'tests',
28+
'-skip',
29+
'qttranslations',
30+
'-skip',
31+
'qtserialport',
32+
'-skip',
33+
'qt3d',
34+
'-skip',
35+
'qtlocation',
36+
'-skip',
37+
'qtwayland',
38+
'-skip',
39+
'qtsensors',
40+
'-skip',
41+
'qtgamepad',
42+
'-skip',
43+
'qtspeech',
44+
'-skip',
45+
'qtcharts',
46+
'-skip',
47+
'qtx11extras',
48+
'-skip',
49+
'qtmacextras',
50+
'-skip',
51+
'qtvirtualkeyboard',
52+
'-skip',
53+
'qtpurchasing',
54+
'-skip',
55+
'qtdatavis3d',
56+
'-skip',
57+
'qtlottie',
58+
'-skip',
59+
'qtquick3d',
60+
'-skip',
61+
'qtpim',
62+
'-skip',
63+
'qtdocgallery',
64+
'-no-warnings-are-errors',
65+
'-no-pch',
66+
'-opengl',
67+
'-xcb-xlib',
68+
'-no-egl',
69+
'-no-icu'
70+
],
71+
72+
'qt_patches' => [ 'qt5.15-gcc11.patch' ],
73+
74+
'qt_source_dependencies' => [
75+
'alsa-lib-devel',
76+
'at-spi2-core-devel',
77+
'bison',
78+
'cups-devel',
79+
'dbus-devel',
80+
'firebird-devel',
81+
'flex',
82+
'fontconfig-devel',
83+
'freetds-devel',
84+
'glib2-devel',
85+
'gperf',
86+
'gtk3-devel',
87+
'harfbuzz-devel',
88+
'jsoncpp-devel',
89+
'libICE-devel',
90+
'libSM-devel',
91+
'libdrm-devel',
92+
'libicu-devel',
93+
'libinput-devel',
94+
'libjpeg-turbo-devel',
95+
'libmng-devel',
96+
'libpng-devel',
97+
'libpq-devel',
98+
'libproxy-devel',
99+
'libstdc++-static',
100+
'libtiff-devel',
101+
'libvpx-devel',
102+
'libwebp-devel',
103+
'libxcb-devel',
104+
'libxcb-devel',
105+
'libxkbcommon-devel',
106+
'libxkbcommon-x11-devel',
107+
'libxml2-devel',
108+
'libxslt-devel',
109+
'mariadb-connector-c-devel',
110+
'mesa-libEGL-devel',
111+
'mesa-libGL-devel',
112+
'mesa-libgbm-devel',
113+
'nss-devel',
114+
'openssl-devel',
115+
'opus-devel',
116+
'patch',
117+
'pcre-devel',
118+
'pcre2-devel',
119+
'perl-generators',
120+
'pulseaudio-libs-devel',
121+
'python2.7',
122+
'qt5-rpm-macros',
123+
're2-devel',
124+
'sqlite-devel',
125+
'systemd-devel',
126+
'unixODBC-devel',
127+
'xcb-util-image-devel',
128+
'xcb-util-keysyms-devel',
129+
'xcb-util-renderutil-devel',
130+
'xcb-util-wm-devel',
131+
'xkeyboard-config-devel',
132+
'zlib-devel',
133+
'expat-devel'
134+
],
135+
'qt_version' => '5.15.2',
136+
'source_dependencies' => [
137+
'SDL2-devel',
138+
'cmake',
139+
'curl',
140+
'gcc-c++',
141+
'git',
142+
'harfbuzz-devel',
143+
'libatomic',
144+
'make',
145+
'npm',
146+
'patchelf',
147+
'perl-Term-ReadLine-Gnu',
148+
'python3-distro',
149+
'unzip',
150+
'xdg-user-dirs',
151+
'which',
152+
'libXext-devel',
153+
'openssl-devel',
154+
],
155+
'packaging' => {
156+
'dependencies' => {
157+
'domain-server' => [
158+
'qt5-qtwebsockets',
159+
'qt5-qtdeclarative',
160+
'qt5-qtbase',
161+
'qt5-qtscript',
162+
'mesa-libGLU'
163+
]
164+
}
165+
}
166+
}

0 commit comments

Comments
 (0)