| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
See issue #534
|
| |
|
| |
|
|
|
|
| |
Fixes issue #408
|
|
|
|
| |
Fixes #360
|
|
|
|
| |
Fixes #349
|
|
|
|
|
| |
OpenJDK 7u111 on el6 now throws an exception if the TSA URL scheme
is https.
|
| |
|
|
|
|
|
|
|
| |
Debian patches libtool so that the default value of
link_all_deplibs is set to 'no' rather than 'unknown',
causing transitive dependencies in shared objects to
be lost.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The package is based on the contrib ubuntu-trusty debian package. The
following modifications have been made:
The current tigervnc sources can be used unmodified as the .orig
tarball for the debian package, so get-orig-source.sh is gone.
The ubuntu xorg-server-sources package provides the xorg sources used
to build tigervnc. The two small patches which where in the trusty
quilt series are now applied to the xorg sources after they have been
extracted. There is no quilt series anymore at this point.
Fltk 1.3.3 is available in the xenial repositories and it is used to build
xtigervncviewer. No need to get the fltk sources. patch_fltk.sh is gone.
Fixed some dependencies to reflect changes between trusty and xenial.
Removed configure options not recognized by configure.
The install target is not called a second time for the viewer package,
but the viewer files are moved from the server installation. (Eliminate
file conflicts during binary package installation.)
Note: Some dependencies (including libfltk1.3 and xorg-server-source) are
found in the xenial universe repository only.
|
|
|
|
| |
Patch taken directly from f22 nettle package
|
|
|
|
| |
NASM 2.01 can be rebuilt from el6 spec file
|
| |
|
| |
|
| |
|
|
|
|
| |
Additional change need for dynamic build of libX11
|
|
|
|
|
|
|
|
|
| |
Building libX11 statically causes problems with libpthread, however
the version of libX11 that ships with el5 is too old to build libXext.
So we have to build a dynamic version of libX11 and link against that
while building. The resulting binary will actually be linked against
the system libX11, which should be ABI compatible as far as Xvnc is
concerned.
|
| |
|
|
|
|
|
| |
These files are not Red Hat or Ubuntu specific, so install them
on all Unix systems where the viewer is installed.
|
|
|
|
|
| |
Adds missing build dependencies and fixes java compile issues
caused by non-ascii characters in comments.
|
|
|
|
| |
Updating control file per suggestion in #258
|
|
|
|
| |
[re #258] Add missing build-deps and allow deb to build on any arch
|
| |
|
|
|
|
| |
Obsoleted by 7461517
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Split the static library pre-reqs into a static-devel package
so that they don't need to be rebuilt everytime tigervnc's
sources change.
|
|
|
|
| |
Several of the pre-requisites have outstanding CVEs.
|
|
|
|
|
|
| |
Build with rpath link so that Xvnc finds our libGL even if
it's not installed in "/". Also applied dridir and xkbcompdir
patches so that the correct DRI driver gets loaded.
|
|
|
|
|
|
|
| |
Added patches for the following upstream CVEs: 2013-7439,
2015-0255, 2015-1802, 2015-1803, 2015-1804. Also updated the
versions of gnutls, libtasn1, and libjpeg-turbo used to build
static libraries to their latest respective upstream versions.
|
|
|
|
|
| |
The patch sources were removed but the %patch commands were
left in the spec files.
|
|
|
|
|
| |
This workaround is no longer needed as we've fixed the bad interaction
with libtool.
|
|
|
|
|
|
|
| |
Make the dependency on g++ explicit.
Now that the native version of cmake in el6 has been bumped to
v2.8 we can remove the dependency on EPEL's cmake28 package.
|
|
|
|
| |
Requirement was an artifact of older version of mesa, and is no longer necessary.
|
|
|
|
| |
el5 and el6 need newer versions of gnutls (and it's prereqs) than are available natively.
|
|\
| |
| |
| |
| |
| | |
Conflicts:
contrib/packages/rpm/el5/SPECS/tigervnc.spec
vncviewer/Viewport.cxx
|
| |
| |
| |
| |
| | |
We're not doing a sufficient job of keeping this updated so list
it as an external requirement instead.
|
| |
| |
| |
| | |
Xinerama was disabled in the redhat spec file that ours was adapted from. Unsure why it was disabled in the first place.
|
| |
| |
| |
| | |
The system libpng is too old for fltk 1.3.3, resulting in undefined reference errors when trying to link vncviewer.
|
| |
| |
| |
| |
| | |
Commit f0fffd4d7f0907e91dfcee02cd7fbe4f4cbe2342 makes ldnow patch unnecessary.
Commit 0dc36a501ee5e69ce1a201935a4a4a903d06cbe1 makes format-security patch unnecessary.
|
| |
| |
| |
| | |
Static libraries are too hard to get linked correctly with cmake.
|
| | |
|
| |
| |
| |
| | |
unix/xserver/hw/vnc/xvnc.cc was renamed to xvnc.c
|
| | |
|
| |
| |
| |
| |
| |
| | |
Font paths were incompletely specified, resulting in font issues with some applications (nedit, for instance). Also, added support for font catalogues back in, even though el5 doesn't supoort it, this should make font handling more robust for the genric binaries.
(cherry picked from commit 233eea2d45004adeaf6434ef6b0e0c9942a1f1ea)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixed various static linking problems with latest el5 spec.
Some definitions were being overridden in StaticBuild.cmake,
causing checks for various fltk capabilities to fail. Also,
fontconfig was not being configured properly for default font
locations, causing the vncviewer to fail to locate fonts when
used as a generic binary.
(cherry picked from commit 81e4483169fbb415c9e6dfc68ce0b1858e2961e9)
|
| |
| |
| |
| |
| |
| |
| | |
This is a regression, swrast_dri.so depends on libexpat.so unless we
explicitly link against libexpat.a
(cherry picked from commit 47e3765f2c9ac0c147626df3b3e69cb3bbe8494e)
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The patches required for the 2014-12-09 Xorg CVE advisory would not
have been feasible to back-port to the 1.7 version of Xorg that we
were previously using to built against for EL5 and the generic
binaries. However, building the newer version of Xorg required
some fairly extensive re-tooling. In a nutshell, here's what was
done:
* The build is now done against Xorg X117R7, with all CVE patches
(taken from debian sources) applied. Note that this requires
updating various packages beyond the versions readily available
for EL5. This included things like automake, autoconf, libtool,
m4, and flex. Wherever possible, the EL6 rpm was used unaltered.
The most chalenging package to upgrade was libxml2, which was
necessary to supply the python26-libxml2 requirement from mesa.
* Mesa libGL is now supplied with the package, installed in the
%{_libdir}/tigervnc directory. The Xvnc binary is linked using
an rpath so that we always link against our version of libGL.
This was done to prevent linker errors with the generic binaries
in the case where the distro supplied libGL is built with
different options (in particular, kernel versions < 2.4.20 do
not support glx-tls, so the generic binaries would likely break
whenever used on newer distros that build libGL with glx-tls
turned on by default). Additionally, this allows swrast_dri.so
to be bundled without worrying about overwriting the distro
supplied library.
* A static libsha1 is built for Xorg to link against. The EL5
version of libgcrypt does not satisfy Xorg's requirements,
and linking against OpenSSL creates nearly a dozen runtime
dependencies.
|