aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/packages/deb
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'dri3' of github.com:CendioOssman/tigervncPierre Ossman2024-06-203-5/+5
|\
| * Add basic DRI3 supportPierre Ossman2024-06-202-3/+3
| | | | | | | | | | | | | | | | | | 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.
| * Remove Ubuntu 18.04 packagingPierre Ossman2024-06-1913-807/+0
| | | | | | | | | | Ubuntu 18.04 has been EOL for almost a year, so remove those packages so we can ease our maintenance burden.
* | Remove support for EoL operating systemsBrian P. Hinz2024-06-1913-797/+0
| |
* | Ubuntu packaging updatesBrian P. Hinz2024-06-1919-25/+793
|/
* Raise Debian packaging versionPierre Ossman2023-03-313-3/+3
| | | | Get in sync with what's recommended these days.
* Add Ubuntu 22.04 (Jammy Jellyfish) packagingPierre Ossman2022-09-0313-0/+798
|
* Update Debian build dependenciesPierre Ossman2022-09-032-138/+94
| | | | | | | 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.
* Add deb misc dependencies for safetyPierre Ossman2022-09-032-4/+8
| | | | | This is what upstream does, so let's add it in case some dependency is added implicitly by the Debian build tools somewhere.
* Add automatic deb perl dependenciesPierre Ossman2022-09-032-2/+4
|
* Dynamically generate deb lib dependenciesPierre Ossman2022-09-032-108/+6
| | | | | This is done for us, so stop having explicit lists that we forget to update properly.
* Split deb control files long linesPierre Ossman2022-09-032-24/+427
| | | | Follow the format upstream Debian/Ubuntu uses.
* Explicitly require nettle for buildsPierre Ossman2022-09-012-4/+4
| | | | | It is generally pulled in as a requirement from GnuTLS, but let's be explicitly now that we make use of nettle directly.
* Added AppStream meta info file for the vncviewerJoachim Falk2022-03-082-2/+2
|
* H264 DecoderVladimir Sukhonosov2022-01-212-4/+4
| | | | Linux implementation using ffmpeg
* Drop Ubuntu 16.04 from buildsPierre Ossman2021-11-0514-727/+0
| | | | | This version of Ubuntu is no longer fully supported so let's stop caring about builds there.
* Remove Ubuntu rethrow signals patchPierre Ossman2021-07-136-69/+0
| | | | | This was removed from Ubunut's X.org packages years ago, so drop it from our packing as well.
* Initial support for ubuntu focalBrian P. Hinz2020-12-1914-0/+695
|
* Update Ubuntu patches for current codePierre Ossman2020-04-022-24/+16
|
* Use standard install dir variable namesPierre Ossman2020-03-122-17/+12
| | | | | This makes our builds directly compatible with most distributions without packagers/users having to specify extra flags.
* Start sessions via PAMPierre Ossman2020-03-128-74/+102
| | | | | | | | | 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-126-238/+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-122-2/+4
| | | | Install some example files to make things more easily discoverable.
* 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.
* 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-212-2/+2
| | | | 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.
* Remove obsolete packagesPierre Ossman2019-01-1419-878/+0
| | | | | Packages for RHEL 5 and Ubuntu 12.04 are no longer maintained, so remove those files.
* EL7 with Xorg 1.2.0 needs --disable-dri3Brian P. Hinz2018-11-261-1/+1
|
* Remove Java viewer from debian packages (4a4453f broke nightly builds)Brian P. Hinz2018-11-252-8/+8
|
* Change to https for tigervnc URLPierre Ossman2018-10-193-3/+3
| | | | Our main web site now supports https, so update all references.
* Update static library dependencies for rpm/deb packagesBrian P. Hinz2018-07-242-4/+4
|
* 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-133-3/+3
| | | | See issue #534
* Update distro package requirementsBrian 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
* 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.
* 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-112-24/+0
| | | | | 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