Commit Graph

62 Commits

Author SHA1 Message Date
Leonid Pliushch
cb8d70c36d
xorg-xvfb, tigervnc: fixes for Android Pie (9)
Remove setuid/setgid and similar calls as they are disallowed
by seccomp and not needed on Termux.
2022-04-18 14:08:22 +05:30
Leonid Pliushch
838d6a73cd
tigervnc: depend on libuuid
Fix linking error in 'vncpasswd'.
2022-04-18 14:08:22 +05:30
Leonid Pliushch
3faa2eeb0c
tigervnc, xvfb: use rename(2) instead of symlink(2) when creating lock file
Fixes issues with stale lock files in case Xvnc was killed.

Note: original implementation of locking uses link(2) which is
disallowed by seccomp on Android 8 or later.
2022-04-18 14:08:20 +05:30
Leonid Pliushch
a5e72b7648
bump revisions due to NDK upgrade 2022-04-18 14:08:15 +05:30
Leonid Pliushch
837f8e0902
prepare to OpenSSL v1.1.1 update
Affected packages:

 * riscvemu-sdl
 * tigervnc
 * xorg-xvfb

others should be fine without recompiling.
2022-04-18 14:08:07 +05:30
Leonid Pliushch
f80775d53d
tigervnc: add missing dependency 'xorg-xkbcomp' 2022-04-18 14:08:07 +05:30
Leonid Pliushch
6be1af8a9b
tigervnc: put viewer into separate package and fix dependencies 2022-04-18 14:08:07 +05:30
Leonid Pliushch
0e280f4735
tigervnc: use TCSANOW in vncpasswd
Now password won't be echoed when using tool 'vncpasswd'.
2022-04-18 14:08:06 +05:30
Leonid Pliushch
08ed27315c
tigervnc: depend on openssl 2022-04-18 14:08:06 +05:30
Leonid Pliushch
2a807e88ba
xorg-xvfb: update to 1.20.1
Now 'xorg-xvfb' depends on libmesa + libdrm.
GLX extension is enabled too.
2022-04-18 14:08:06 +05:30
Leonid Pliushch
57267c9fec
bump revisions for all packages
Since now X11 packages are official, it is necessary to rebuild
them all to make sure that everything is okay.
2022-04-18 14:08:06 +05:30
Leonid Pliushch
0061672623
initial commit 2022-04-18 14:08:05 +05:30