| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This provides buffer sync with the primary render node of the system (if
available). By doing so, OpenGL and Vulkan can use the render node for
acceleration.
This first implementation is extremely pessimistic and synchronises
buffers whenever there's even a slight chance they will be used.
|
|\ \
| | |
| | | |
Updates for package builds
|
| | | |
|
| | | |
|
|\ \ \
| |/ /
|/| /
| |/ |
|
| |
| |
| |
| | |
These are no longer used in the versions of Xorg currently in use.
|
| |
| |
| |
| |
| | |
Ubuntu 18.04 has been EOL for almost a year, so remove those packages so
we can ease our maintenance burden.
|
|/ |
|
|
|
|
| |
They've patched their Xorg sources to no longer require this package.
|
|
|
|
| |
Get in sync with what's recommended these days.
|
| |
|
|
|
|
|
| |
These files are checked in, so there is no need to build these for
packaging.
|
| |
|
|
|
|
|
|
|
| |
Try to organise this better to make it clear which dependencies are
ours, and which we've gotten just because Xvnc is based on xorg-server.
Also update the dependency list to the current state of things.
|
|
|
|
|
| |
This is what upstream does, so let's add it in case some dependency is
added implicitly by the Debian build tools somewhere.
|
| |
|
|
|
|
|
| |
This is done for us, so stop having explicit lists that we forget to
update properly.
|
|
|
|
| |
Follow the format upstream Debian/Ubuntu uses.
|
|
|
|
|
| |
It is generally pulled in as a requirement from GnuTLS, but let's be
explicitly now that we make use of nettle directly.
|
|
|
|
| |
Makes it easier to compare changes with what people normally run.
|
| |
|
|
|
|
| |
Linux implementation using ffmpeg
|
|
|
|
|
|
| |
It's difficult to support both old and new versions, so raise the
requirement to the oldest that is commonly used, which is CMake 3.10.2
on Ubuntu 18.04.
|
|
|
|
|
| |
This version of Ubuntu is no longer fully supported so let's stop caring
about builds there.
|
|
|
|
|
| |
This was removed from Ubunut's X.org packages years ago, so drop it from
our packing as well.
|
| |
|
|
|
|
| |
Or rpmbuild gets grumpy.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Add missing build requirements: libpng-devel, zlib-devel
Remove obsolete build requirements: libXfont-devel
Fix unexpected rpm macro expansion `%{VERSION}` which is supposed
to be passed through as literal to `rpm -q --qf`. This hasn't
caused problems before, but it was found to cause problems when
built from EL 8 when it expanded to "1.10.1".
|
|
|
|
|
| |
Update RPM package build process to automatically detect and apply
the correct X.org patch.
|
| |
|
|
|
|
| |
No current distribution ship anything this ancient anyway.
|
|
|
|
|
| |
This makes our builds directly compatible with most distributions
without packagers/users having to specify extra flags.
|
|
|
|
|
|
| |
Running as a service on a SELinux system requires rules so we can
transition to our own context. We also need the proper permissions
to start new user sessions.
|
|
|
|
|
|
|
|
|
| |
This sets up a more correct session as there are key tasks that
need to be performed by PAM. E.g. systemd will allocate cgroups
and start base services.
In order to easily handle this as a system service the mapping of
displays is now done via a configuration file.
|
|
|
|
|
|
|
| |
It is the most common init system these days so it should not be
hidden in the contrib/ directory.
This also removes all old SysV files from the contrib packages.
|
|
|
|
| |
Install some example files to make things more easily discoverable.
|
|
|
|
|
| |
These are EOL (or soon to be) and we want to start relying on things
present in current distributions.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Make the builds faster as we now run them often via Travis.
|
| |
|
|
|
|
|
| |
Remove the unused Java self sign variable, and make sure we don't
hard code a version as it needs to be adjusted before a build.
|
|
|
|
| |
libXft is needed to build FLTK for the RHEL 6 RPM.
|