Philipp Mudra
1e600cb9d8
fix(windows): show details about missing dependencies ( #3839 )
2020-09-10 16:36:08 -07:00
Yury Semikhatsky
fc29623508
feat(screencast): use system ffmpeg on linux ( #3724 )
2020-09-02 08:47:43 -07:00
Yury Semikhatsky
f8408cb840
fix(launcher): check libs required for playing h.264 ( #3715 )
2020-09-01 16:29:38 -07:00
Dmitry Gozman
2e1493a5fa
chore: move browserPaths to utils, enforce more deps ( #3584 )
2020-08-22 21:15:03 -07:00
Dmitry Gozman
f4e8f34c96
chore: move chromium to src/server/chromium, enfore installer deps ( #3582 )
2020-08-22 15:46:42 -07:00
Andrey Lushnikov
515665908e
chore: add comment to clarify /sbin
2020-08-13 11:44:21 -07:00
Joel Einbinder
1ef199f512
fix(launchDoctor): add sudo to install missing packages hint ( #3402 )
2020-08-12 08:48:35 -07:00
Andrey Lushnikov
c035560389
fix: full path to ldconfig
in linux ( #3401 )
2020-08-12 08:47:41 -07:00
Max Schmitt
e582cc678c
fix(launcher): make PrintDeps.exe path configurable ( #3311 )
2020-08-05 13:33:40 -07:00
Yury Semikhatsky
7e8d03b050
fix(launcher): extend list of known missing DLLs ( #3256 )
...
#2745
2020-07-31 14:11:11 -07:00
Yury Semikhatsky
cbfdca736c
feat(launcher): check dependencies before launch on Windows ( #3240 )
2020-07-30 17:15:46 -07:00
Andrey Lushnikov
f111ad7437
fix: add missing libgles2
package to launch doctor ( #3209 )
...
References #2745
2020-07-29 10:40:33 -07:00
Andrey Lushnikov
6bc02f8fb6
feat(launchdoctor): detect missing libraries for dlopen
( #3202 )
...
WebKit WPE assumes `libglesv2.so` is available on the host system
and uses `dlopen` to open it.
This patch starts using `ldconfig -p` to check if the library
exists on the system.
References #2745
2020-07-29 09:58:45 -07:00
Andrey Lushnikov
6fa7547ce3
fix(launchDoctor): add package mapping for libvpx.so.5
( #3180 )
...
Since we were bundling the library with the browsers before, the
mapping was missing.
References #2745
2020-07-27 10:39:45 -07:00
Max Schmitt
9b502af4e3
fix(launchDoctor): support existing LD_LIBRARY_PATH ( #3165 )
2020-07-27 10:05:12 -07:00
Andrey Lushnikov
86b64a2311
feat(launchDoctor): package mappings for Ubuntu 20.04 ( #3155 )
...
This teaches Launch Doctor to print a command to install missing
packages on Ubuntu 20.04.
References #2745
2020-07-24 16:15:42 -07:00
Andrey Lushnikov
d4b707861c
feat: validate Ubuntu version if launching firefox ( #3156 )
...
The original plan was to rnu some checks against libc version the
binary is compiled with, but these turn out to be a little complicated:
parsing out libc version from both static binary and host system
requires text processing, and it's hard to make sure it works reliably
across distributions.
Instead, let's start with a very particular check against running
Firefox on Ubuntu 16.04.
References #2745
2020-07-24 16:14:14 -07:00
Andrey Lushnikov
bbe7dbe9ae
feat(installer): start downloadinb Ubuntu 20.04 builds ( #3126 )
...
Start auto-detecting Ubuntu 20.04 and downloading custom webkit
build for it.
References #2745
2020-07-23 17:37:47 -07:00
Andrey Lushnikov
9a2245d30a
devops: show package names instead of missing libs on Ubuntu 18.04 ( #3013 )
...
This patch starts putting package names to install on Ubuntu instead
of missing dependencies list.
The mapping of library to package name is obtained using the following
script: https://gist.github.com/aslushnikov/2766200430228c3700537292fccad064
References #2745
2020-07-17 16:50:20 -07:00
Andrey Lushnikov
0b9218149f
feat: validate browser dependencies before launching on Linux ( #2960 )
...
Missing dependencies is #1 problem with launching on Linux.
This patch starts validating browser dependencies before launching
browser on Linux. In case of a missing dependency, we will abandon
launching with an error that lists all missing libs.
References #2745
2020-07-15 15:24:38 -07:00