summaryrefslogtreecommitdiffstats
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* 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.
* Update debian init scripts so that sysconfig settings are actually usedBrian P. Hinz2016-01-222-166/+132
|
* Install viewer .desktop file and icons on all Unix systemsPierre Ossman2016-01-118-106/+3
| | | | | These files are not Red Hat or Ubuntu specific, so install them on all Unix systems where the viewer is installed.
* Ubuntu package fixesBrian P. Hinz2016-01-094-5/+5
| | | | | Adds missing build dependencies and fixes java compile issues caused by non-ascii characters in comments.
* Allow Ubuntu 12.04 packages to build on any architectureBrian P. Hinz2016-01-061-2/+2
| | | | Updating control file per suggestion in #258
* Debian package updatesBrian P. Hinz2016-01-051-3/+3
| | | | [re #258] Add missing build-deps and allow deb to build on any arch
* Delete unnecessary patch filesBrian P. Hinz2016-01-033-111/+0
|
* Remove uncessary Xauth cookie patch from deb & rpm packagesBrian P. Hinz2016-01-037-81/+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
|
* Replace external wget with native Python versionScott Roland2015-12-051-1/+36
| | | | | | | | This makes it easier to handle common exceptions. I was motivated because the Mesa URL is currently broken and wasn't handled well. Implementation mostly copied from here: http://stackoverflow.com/questions/22676/how-do-i-download-a-file-over-http-using-python
* Fix coding to be utf-8 instead of UTF-8Scott Roland2015-12-041-1/+1
| | | | | | | Old UTF-8 resulted in this error from GNU Emacs: Warning (mule): Invalid coding system `UTF-8' is specified for the current buffer/file by the :coding tag. It is highly recommended to fix it before writing to a file.
* Merge branch 'master' of https://github.com/hackonteur/tigervncPierre Ossman2015-11-301-1/+1
|\
| * Fix relative PATH to SRCDIRScott Roland2015-11-291-1/+1
| |
* | 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.
* provide a systemd user service unit for vncservergraysky2015-10-191-0/+26
|
* 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.
* Finish removing unnecessary libos patches fro RPM builds.Brian P. Hinz2015-05-042-2/+0
| | | | | The patch sources were removed but the %patch commands were left in the spec files.
* Remove no longer needed libos patchesPierre Ossman2015-04-308-78/+0
| | | | | This workaround is no longer needed as we've fixed the bad interaction with libtool.
* Added Fltk patch from Pierre to fix "checksum for freed object" segfault to ↵Brian P. Hinz2015-04-201-0/+77
| | | | contrib/fltk folder.
* Update build requirements in el6 spec fileBrian P. Hinz2015-03-181-3/+4
| | | | | | | 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.
* Remove unnecessary dependency on openmotifBrian P. Hinz2015-03-152-4/+0
| | | | Requirement was an artifact of older version of mesa, and is no longer necessary.
* Update package builds to meet new minimum requirements.Brian P. Hinz2015-03-145-130/+187
| | | | el5 and el6 need newer versions of gnutls (and it's prereqs) than are available natively.
* Merge branch 'upreqs' of https://github.com/CendioOssman/tigervncPierre Ossman2015-03-125-1/+609
|\ | | | | | | | | | | Conflicts: contrib/packages/rpm/el5/SPECS/tigervnc.spec vncviewer/Viewport.cxx
| * Drop bundled zlibPierre Ossman2015-02-032-2/+1
| | | | | | | | | | We're not doing a sufficient job of keeping this updated so list it as an external requirement instead.
| * Move build-xorg to contrib as it is not a maintained componentPierre Ossman2015-01-274-0/+609
| |
* | Don't disable xinerama (#147)Brian P. Hinz2015-03-084-6/+12
| | | | | | | | Xinerama was disabled in the redhat spec file that ours was adapted from. Unsure why it was disabled in the first place.