aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/packages/rpm
Commit message (Collapse)AuthorAgeFilesLines
* Raise CMake requirement to 3.10Pierre Ossman2021-11-052-11/+3
| | | | | | 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.
* Update RHEL package spec filesJan Grulich2021-05-182-27/+43
|
* Specify HOWTO.md in spec filesPierre Ossman2021-03-022-0/+2
| | | | Or rpmbuild gets grumpy.
* Add packages for CentOS 8Brian P. Hinz2020-12-192-0/+779
|
* EL 7 tigervnc.spec updatesMark Mielke2020-07-271-3/+8
| | | | | | | | | | | 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".
* Automatically pick the correct X.org patchMark Mielke2020-05-311-2/+6
| | | | | Update RPM package build process to automatically detect and apply the correct X.org patch.
* Use standard install dir variable namesPierre Ossman2020-03-121-5/+6
| | | | | 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-122-16/+7
| | | | | | | | | 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-123-70/+0
| | | | | | | 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-121-1/+4
| | | | 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
|
* 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.
* Make sure libXrandr is available in package buildsPierre Ossman2019-01-212-3/+7
| | | | It is needed by x0vncserver.
* 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-1455-7620/+0
| | | | | Packages for RHEL 5 and Ubuntu 12.04 are no longer maintained, so remove those files.
* 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-261-3/+6
|
* el7 bumped version of xorg to 1.20Brian P. Hinz2018-11-251-1/+1
|
* 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-191-1/+1
|/ | | | Our main web site now supports https, so update all references.
* Update static library dependencies for rpm/deb packagesBrian P. Hinz2018-07-242-13/+15
|
* Rename README.txt to README.rst and convert to reStructuredTextPeter Åstrand (astrand)2018-01-313-3/+3
|
* Fix build Java errors caused by UTF-8 characters in source commentsBrian P. Hinz2017-11-132-2/+2
| | | | See issue #534
* Update distro package requirementsBrian P. Hinz2017-10-291-1/+1
|
* Patch the el7 xorg source appropriatelyBrian P. Hinz2017-10-291-1/+1
|
* 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
|
* 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
|
* Fixes for static linking of fltk for generic binariesBrian P. Hinz2016-03-021-3/+3
|
* More fixes for libX11 linkage problemsBrian P. Hinz2016-02-291-2/+2
|
* Missed change in 57b11d46Brian P. Hinz2016-02-291-1/+1
| | | | Additional change need for dynamic build of libX11
* Link libX11 dynamicallyBrian P. Hinz2016-02-291-3/+2
| | | | | | | | | 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.
* Install viewer .desktop file and icons on all Unix systemsPierre Ossman2016-01-116-82/+3
| | | | | These files are not Red Hat or Ubuntu specific, so install them on all Unix systems where the viewer is installed.
* Delete unnecessary patch filesBrian P. Hinz2016-01-033-111/+0
|
* Remove uncessary Xauth cookie patch from deb & rpm packagesBrian P. Hinz2016-01-033-7/+0
| | | | Obsoleted by 7461517
* Add snap tag to el7 packagesBrian P. Hinz2015-12-241-1/+1
|
* Add support for building RPM packages for RHEL 7 derivativesBrian P. Hinz2015-12-247-0/+969
|
* Use --host and --build to prevent buildhost-specific optimizationsBrian P. Hinz2015-12-122-21/+41
|
* Modularized el5 & el6 RPM specsBrian P. Hinz2015-11-292-17/+128
| | | | | | 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.
* Update RPM dependency sources to latest versionsBrian P. Hinz2015-11-262-9/+17
| | | | Several of the pre-requisites have outstanding CVEs.
* Compile legacy Xvnc with relative rpath for portabilityBrian P. Hinz2015-09-123-14/+171
| | | | | | 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.
* Apply recent Xorg CVE patches, update dependenciesBrian P. Hinz2015-08-096-5/+482
| | | | | | | 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.