Pierre Ossman
cc8c6a296f
Drop bundled zlib
We're not doing a sufficient job of keeping this updated so list
it as an external requirement instead.
9 years ago
Pierre Ossman
04d288cd57
Move build-xorg to contrib as it is not a maintained component
9 years ago
Brian P. Hinz
5df1656310
Removing unwanted commits from pull request
Oops, didn't realize these changes wre on the branch from an
old pull request.
9 years ago
Brian P. Hinz
f2079c0e42
Remove support for openSUSE 11.4
Project Evergreen stopped supporting 11.4 in October and it's not feasible to
back-port the patches for the Xorg 2014-12-09 CVEs, so as a result we can no
longer provide pre-built packages for this distribution. The genric binaries
can be used instead.
9 years ago
Brian P. Hinz
dee851ccf8
Fix for broken GLX extension in rhel6u6
RHEL/CentOS 6.6 bumped the version of xorg to 6u6, which broke
software GLX because Xvnc wasn't properly linked against libglapi.
9 years ago
Brian P. Hinz
0600473f34
Fixes for el6 spec file
Some minor adjustments to sync up the el6 spec file with fedora.
9 years ago
Brian P. Hinz
7dfa06ecc9
Fix for rpm-based packages when self-signed cert is used to sign java applet
RPM build failed when the self-signed cert was used because the macro did not
expand correctly.
9 years ago
Brian P. Hinz
7b1c84dcca
More RPM spec file cleanup
* Removed obsolete patches from openSUSE packages
9 years ago
Brian P. Hinz
70c2351d54
SPEC file cleanup
* Removed the hard coded snap tag, if needed it should be passed in
via "rpmbuild --define 'snap ...'".
* Changed the hard coded version to "@VERSION@" to make it clear
that the copy of the spec file in the repository needs to be
updated manually.
9 years ago
Brian P. Hinz
5694c3aff9
Remove libvnc server module from statically built versions
* The static libvnc server module can't be loaded anyway so just
remove it from the el5 and portable binaries.
9 years ago
Brian P. Hinz
e328bd388a
Parameterize jar file signing for rpm-based distros
* Allow build time selection of self-signed or keystore signing
9 years ago
Brian P. Hinz
fc29e42af4
Set default file encoding to prevent java compiler warnings
* The keymap files have UTF-8 characters embedded in comments.
javac complains about this unless the default encoding is set.
9 years ago
Brian P. Hinz
d02a14477f
Remove non-applicable changes from cmake patch
* This line should not have been changed, it's inside an "ifdef(APPLE"
block anyway, but removing it all the same.
9 years ago
Brian P. Hinz
d2fcbf66fa
more el5 build fixes
* Link dynamically against libm to avoid relocation errors
when building mesa on x86_64.
9 years ago
Brian P. Hinz
98265df112
el6 package enhancement
* Bumped the xserver patch version to keep up with the installed
version of xorg source.
9 years ago
Brian P. Hinz
1e6b08f26e
more el5 build fixes
* Need to pass the path to the static X11 libraries to cmake
9 years ago
Brian P. Hinz
e95c32661c
more el5 build enhancements
* Fixes for unresolved dependency issues when linking against static fltk
* Major overhaul of static build. Previously, fltk & tigervnc were built
against the dynamic system libraries (and thus not entirely portable).
All of the X11 libraries required for Xvnc are now built first and
everything is linked against them.
9 years ago
Brian P. Hinz
7a92591fc5
more el5 static build enhancements
Various fixes for linker issues when building fltk statically.
* The native FindX11.cmake module can't be overridden so that
fltk links against the static libraries that we've just built.
* Need to link fltk against libdl.a or else an unresolved
dependency error occurs while linking tigervnc.
* Additional fixes to fix dependency resolution issues when
linking fltk against X11 statically.
9 years ago
Brian P. Hinz
12d6fcfab2
el5 build enhancements
The el5 build was derived from fc12. Adding all patches from fc12's
version of fontconfig.
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
164eaafad2
Apply latest fltk patches to rpm-based packages
9 years ago
Pierre Ossman
c550e6fd86
Fix broken FLTK patch
Remove some lines that weren't consistent with the earlier
suggested patches.
9 years ago
Pierre Ossman
64ff1ca14f
Update FLTK patches based on feeback from upstream
9 years ago
Brian P. Hinz
c3e5527a09
Removed patch that was merged into trunk in 6bc1de83a7
9 years ago
Pierre Ossman
48ef54d59b
Disable input methods when the viewport is focused
Input methods are way too complex for us to map them to the VNC
protocol in any sane manner. Best just to disable them and rely
on simple keyboard behaviour when the viewport is active.
10 years ago
Pierre Ossman
4f3ac69a11
Add xhandler hook
Boiler plate code to intercept system events from FLTK so that
we can generate proper keyboard messages.
10 years ago
Pierre Ossman
25188c448c
Remove simple keyboard model
Remove the FLTK simple keyboard system and reorganise things in
preparation for a more direct approach.
10 years ago
Pierre Ossman
2f11bd9a6a
Ship FLTK patches instead of referring a URI
It makes things more self contained (although you still need to
download FLTK itself), avoids the confusion of STR:s in varying
states, and allows us to refer to patches that aren't available
on an STR.
10 years ago
Brian P. Hinz
0f0fdf8c54
\nAdded missing dependency that caused x0vncserver to fall back to polling
10 years ago
Brian P. Hinz
6efe2c7714
Remove OpenSuse clean-pressed-key patch
Remove clean-pressed-key-on-exit inherited from original spec file that
ours was derived from.
10 years ago
Brian P. Hinz
d7442e2559
Remove OpenSuse newfbsize patch
Remove patch inherited from Suse RPM that our spec was derived from.
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
Brian Hinz
d0bcb85f1b
Add missing dependencies to ubuntu builds that cause cut-copy-paste issues
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5181 3789f03b-4d11-0410-bbf8-ca57d06f2519
10 years ago
Brian Hinz
ecc3db5999
Ubuntu's upstream fltk package contains patches that conflict with Pierre's patches. Building with vanilla fltk instead.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5177 3789f03b-4d11-0410-bbf8-ca57d06f2519
10 years ago
Brian Hinz
2e333bc3da
Removed shell dependency from el6 vncserver init script. Fixes bug tracker bug #141.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5176 3789f03b-4d11-0410-bbf8-ca57d06f2519
10 years ago
Peter Åstrand
7ea9b2c602
Applied patch from Alois Mahdal <amahdal@redhat.com>:
missing ending quote in 10-libvnc.conf
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5162 3789f03b-4d11-0410-bbf8-ca57d06f2519
10 years ago
Brian Hinz
b834fa2278
Added rpm spec file & sources for building Suse linux packages to contrib folder
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5146 3789f03b-4d11-0410-bbf8-ca57d06f2519
10 years ago
Brian Hinz
0a281c8d28
Correct location of scripts from last commit
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5141 3789f03b-4d11-0410-bbf8-ca57d06f2519
10 years ago
Brian Hinz
0ee4e5cbeb
Added script to fetch rpm sources (requires curl)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5140 3789f03b-4d11-0410-bbf8-ca57d06f2519
10 years ago
Brian Hinz
1ff04d1b8a
Added 'contrib' folder to store patches necessary to build external dependecies, distribution-specific packaging files, etc. Also added a delimiter to the end of the fltk patch script defined in BUILDING.txt to make it easier to parse this script out for automated builds.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5139 3789f03b-4d11-0410-bbf8-ca57d06f2519
10 years ago