Pierre Ossman
c51bb5a415
Update Ubuntu patches for current code
4 years ago
Pierre Ossman
e4f253e1d1
Use standard install dir variable names
This makes our builds directly compatible with most distributions
without packagers/users having to specify extra flags.
5 years ago
Pierre Ossman
1af1cfdf87
Start sessions via PAM
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.
6 years ago
Pierre Ossman
df25ae4119
Always install systemd services
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.
6 years ago
Pierre Ossman
ebaa948e46
Add default configuration files
Install some example files to make things more easily discoverable.
5 years ago
Brian P. Hinz
c59f195d0e
Remove support for ubuntu trusty since it's been EoL for 6 months
4 years ago
Brian P. Hinz
b44b0d63c5
Use openjdk-8 to build java viewer for bionic
4 years ago
Brian P. Hinz
03520befcd
Update build deps for Ubuntu Bionic packages
4 years ago
Brian P. Hinz
f8dd8877ad
Add build scripts for ubunto 18.04 (bionic)
4 years ago
Pierre Ossman
9f90b6d568
Do parallel builds for Ubuntu packages
Make the builds faster as we now run them often via Travis.
5 years ago
Pierre Ossman
376f2dda78
Clean up Ubuntu 14.04 FLTK build
The supporting scripts weren't really up to date, so remove them
and just require the packager to include FLTK in the source
tarball.
5 years ago
Pierre Ossman
9d55228457
Make sure libXrandr is available in package builds
It is needed by x0vncserver.
5 years ago
Pierre Ossman
e5605485dd
Use Xorg source from distribution
5 years ago
Pierre Ossman
14ca2d6235
Add libXfont as a Debian package dependency
It is needed to build Xvnc.
5 years ago
Pierre Ossman
7d851c44c5
Remove obsolete packages
Packages for RHEL 5 and Ubuntu 12.04 are no longer maintained, so
remove those files.
5 years ago
Brian P. Hinz
5c80a8db65
EL7 with Xorg 1.2.0 needs --disable-dri3
5 years ago
Brian P. Hinz
3ca7fe142e
Remove Java viewer from debian packages (4a4453f broke nightly builds)
5 years ago
Pierre Ossman
32b96ffec1
Change to https for tigervnc URL
Our main web site now supports https, so update all references.
5 years ago
Brian P. Hinz
c6ec366dfc
Update static library dependencies for rpm/deb packages
5 years ago
Brian P. Hinz
afb812c356
Update package dependencies for Ubuntu Trusty
6 years ago
Brian P. Hinz
335446d164
Fix build Java errors caused by UTF-8 characters in source comments
See issue #534
6 years ago
Brian P. Hinz
29d4f5b5b6
Update distro package requirements
6 years ago
Brian P. Hinz
b6c46a1a99
Add missing package dependency
Fixes issue #408
7 years ago
Brian P. Hinz
7616601209
Update Ubuntu package dependencies.
Fixes #360
7 years ago
Brian P. Hinz
cee446dca0
Update package build dependecies.
Fixes #349
7 years ago
Brian P. Hinz
8b032e5ad2
Fix to workaround non-default libtool on debian
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.
8 years ago
Brian P. Hinz
3e89a9684c
Update xenial build to account for distro-specific xorg patches
8 years ago
Dominik Muth
960e7e1b6d
contrib: Add ubuntu-xenial debian source package to build on xenial.
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.
8 years ago
Brian P. Hinz
9b9a38ccd4
Update debian init scripts so that sysconfig settings are actually used
8 years ago
Pierre Ossman
35449991b5
Install viewer .desktop file and icons on all Unix systems
These files are not Red Hat or Ubuntu specific, so install them
on all Unix systems where the viewer is installed.
8 years ago
Brian P. Hinz
a6a52a4149
Ubuntu package fixes
Adds missing build dependencies and fixes java compile issues
caused by non-ascii characters in comments.
8 years ago
Brian P. Hinz
9102165371
Ubuntu package fixes
Adds missing build dependencies and fixes java compile issues
caused by non-ascii characters in comments.
8 years ago
Brian P. Hinz
0260a9f9c4
Allow Ubuntu 12.04 packages to build on any architecture
Updating control file per suggestion in #258
8 years ago
Brian P. Hinz
45a5a7b6fd
Debian package updates
[re #258 ] Add missing build-deps and allow deb to build on any arch
8 years ago
Brian P. Hinz
0a5489cda8
Remove uncessary Xauth cookie patch from deb & rpm packages
Obsoleted by 7461517
8 years ago
Brian P. Hinz
4e1a609753
Remove uncessary Xauth cookie patch from deb & rpm packages
Obsoleted by 7461517
8 years ago
Pierre Ossman
bc845d92c1
Remove no longer needed libos patches
This workaround is no longer needed as we've fixed the bad interaction
with libtool.
9 years ago
Brian P. Hinz
22507ca925
Update package builds to meet new minimum requirements.
el5 and el6 need newer versions of gnutls (and it's prereqs) than are available natively.
9 years ago
Brian P. Hinz
b03874c9dc
Update package builds to meet new minimum requirements.
el5 and el6 need newer versions of gnutls (and it's prereqs) than are available natively.
9 years ago
Brian P. Hinz
59b4bc5638
Don't disable xinerama (#147)
Xinerama was disabled in the redhat spec file that ours was adapted from. Unsure why it was disabled in the first place.
9 years ago
Brian P. Hinz
f56ce5da65
Remove obsolete distro patches
Commit f0fffd4d7f
makes ldnow patch unnecessary.
Commit 0dc36a501e
makes format-security patch unnecessary.
9 years ago
Brian P. Hinz
b368d02f01
Bump version of fltk to 1.3.3 for el5, el6, & ubuntu packages
9 years ago
Brian P. Hinz
8661ef3048
Fix ubuntu patches after recent restructuring
unix/xserver/hw/vnc/xvnc.cc was renamed to xvnc.c
9 years ago
Brian P. Hinz
d0b30f2882
Fix fuzz in distro patches caused upstream changes
9 years ago
Brian P. Hinz
5e3467b8cd
Set -DBUILD_STATIC=off for package builds.
Commit f95272d
set the BUILD_STATIC flag on by default, which is unnecessary for package builds.
9 years ago
Brian P. Hinz
490fd8bba3
Remove distro specific patches obsoleted by changes in 38023dc304
9 years ago
Brian P. Hinz
c3e5527a09
Removed patch that was merged into trunk in 6bc1de83a7
9 years ago
Brian P. Hinz
0f0fdf8c54
\nAdded missing dependency that caused x0vncserver to fall back to polling
10 years ago
Brian Hinz
9545bc728d
Fixed dependency problems with ubuntu precise build. Added ubuntu trusty package.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5183 3789f03b-4d11-0410-bbf8-ca57d06f2519
10 years ago
Brian Hinz
767d1cb300
Fix typos in r5181
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5182 3789f03b-4d11-0410-bbf8-ca57d06f2519
10 years ago