aboutsummaryrefslogtreecommitdiffstats
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
* Update Ubuntu patches for current codePierre Ossman2020-04-022-24/+16
|
* Remove support for old Xorg versionsPierre Ossman2020-03-124-644/+0
| | | | No current distribution ship anything this ancient anyway.
* Use standard install dir variable namesPierre Ossman2020-03-123-22/+18
| | | | | This makes our builds directly compatible with most distributions without packagers/users having to specify extra flags.
* Add SELinux policy file for vncsessionPierre Ossman2020-03-121-1/+42
| | | | | | 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.
* Start sessions via PAMPierre Ossman2020-03-1210-90/+109
| | | | | | | | | 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.
* Always install systemd servicesPierre Ossman2020-03-1210-334/+4
| | | | | | | 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.
* Add default configuration filesPierre Ossman2020-03-123-3/+8
| | | | Install some example files to make things more easily discoverable.
* Remove old distribution packagingPierre Ossman2020-03-1121-6773/+0
| | | | | These are EOL (or soon to be) and we want to start relying on things present in current distributions.
* el6 build improvements. dependency updates, link order fixesBrian P. Hinz2019-12-281-29/+23
|
* Update source URLs in el6 spec fileBrian P. Hinz2019-12-221-4/+4
|
* Remove support for ubuntu trusty since it's been EoL for 6 monthsBrian P. Hinz2019-12-1516-807/+0
|
* Use openjdk-8 to build java viewer for bionicBrian P. Hinz2019-11-301-1/+1
|
* Update build deps for Ubuntu Bionic packagesBrian P. Hinz2019-11-301-3/+3
|
* Add build scripts for ubunto 18.04 (bionic)Brian P. Hinz2019-10-2916-0/+803
|
* Do parallel builds for Ubuntu packagesPierre Ossman2019-01-212-5/+9
| | | | Make the builds faster as we now run them often via Travis.
* Build RHEL 6 packages in TravisPierre Ossman2019-01-211-1/+1
|
* Clean up RPM spec filesPierre Ossman2019-01-212-4/+1
| | | | | 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.
* Add missing FLTK dependencyPierre Ossman2019-01-211-1/+1
| | | | libXft is needed to build FLTK for the RHEL 6 RPM.
* Clean up Ubuntu 14.04 FLTK buildPierre Ossman2019-01-213-91/+13
| | | | | | The supporting scripts weren't really up to date, so remove them and just require the packager to include FLTK in the source tarball.
* Make sure libXrandr is available in package buildsPierre Ossman2019-01-214-5/+9
| | | | It is needed by x0vncserver.
* Use Xorg source from distributionPierre Ossman2019-01-218-25/+19
|
* Add libXfont as a Debian package dependencyPierre Ossman2019-01-211-1/+1
| | | | It is needed to build Xvnc.
* Stop building FLTK for modern distributionsPierre Ossman2019-01-211-82/+8
| | | | They include a new enough version, so stop doing our own build.
* Remove obsolete packagesPierre Ossman2019-01-1474-8498/+0
| | | | | Packages for RHEL 5 and Ubuntu 12.04 are no longer maintained, so remove those files.
* Remove obsolete FLTK patchesPierre Ossman2019-01-1418-5231/+0
| | | | | These are for ancient versions of FLTK and are not needed in the versions required by us.
* dead links and bitrotBen Hildred2019-01-111-2/+2
| | | | | | | Two minor issues: This script is written in python two which is depreciated, and should be rewritten in python three, but I have so far been successful in not learning python. :-) to simplify debugging I have clarified that it needs a python two interpreter. This script downloads an old version of mesa (an update may be appropriate), unfortunately the release candidate previously specified is no longer available, so an update to the next released version was made.
* Update RPM package dependencies to require version alignment between packages.Mark Mielke2018-12-122-14/+20
|
* EL7 with Xorg 1.2.0 needs --disable-dri3Brian P. Hinz2018-11-262-4/+7
|
* el7 bumped version of xorg to 1.20Brian P. Hinz2018-11-251-1/+1
|
* Remove Java viewer from debian packages (4a4453f broke nightly builds)Brian P. Hinz2018-11-252-8/+8
|
* Merge branch 'nojava' of https://github.com/CendioOssman/tigervncPierre Ossman2018-10-263-116/+0
|\
| * Remove Java web serverPierre Ossman2018-10-093-116/+0
| | | | | | | | | | Applets don't work anymore so remove everything that has to do with serving them.
* | Change to https for tigervnc URLPierre Ossman2018-10-194-4/+4
|/ | | | Our main web site now supports https, so update all references.
* Update static library dependencies for rpm/deb packagesBrian P. Hinz2018-07-244-17/+19
|
* Rename README.txt to README.rst and convert to reStructuredTextPeter Åstrand (astrand)2018-01-313-3/+3
|
* Update package dependencies for Ubuntu TrustyBrian P. Hinz2017-11-261-3/+3
|
* Fix build Java errors caused by UTF-8 characters in source commentsBrian P. Hinz2017-11-135-5/+5
| | | | See issue #534
* Update distro package requirementsBrian P. Hinz2017-10-292-2/+2
|
* Patch the el7 xorg source appropriatelyBrian P. Hinz2017-10-291-1/+1
|
* Add missing package dependencyBrian P. Hinz2017-02-101-1/+1
| | | | Fixes issue #408
* Update Ubuntu package dependencies.Brian P. Hinz2016-11-063-3/+3
| | | | Fixes #360
* Update package build dependecies.Brian P. Hinz2016-11-061-1/+1
| | | | Fixes #349
* Update URL for java timestamp authorityBrian P. Hinz2016-08-212-2/+2
| | | | | OpenJDK 7u111 on el6 now throws an exception if the TSA URL scheme is https.
* Bump version of Xorg source patch to match distro updateBrian P. Hinz2016-06-201-2/+5
|
* Fix to workaround non-default libtool on debianBrian P. Hinz2016-05-126-0/+194
| | | | | | | 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.
* Update xenial build to account for distro-specific xorg patchesBrian P. Hinz2016-05-072-0/+23
|
* contrib: Add ubuntu-xenial debian source package to build on xenial.Dominik Muth2016-04-1415-0/+746
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Apply nettle CVE patches to el6 buildBrian P. Hinz2016-04-022-1/+283
| | | | Patch taken directly from f22 nettle package
* Add missing BuildPrereq to el5 spec fileBrian P. Hinz2016-03-191-0/+1
| | | | NASM 2.01 can be rebuilt from el6 spec file
* Add '-g' to CFLAGS in el5 builds to get debug infoBrian P. Hinz2016-03-191-1/+1
|