summaryrefslogtreecommitdiffstats
path: root/BUILDING.txt
diff options
context:
space:
mode:
authorBrian Hinz <bphinz@users.sourceforge.net>2013-11-28 16:26:08 +0000
committerBrian Hinz <bphinz@users.sourceforge.net>2013-11-28 16:26:08 +0000
commit1ff04d1b8a7b8358b8d3ffcf28b57ade52241058 (patch)
tree0635743a5d75aca19f6375ecfb1de9d75558e1e3 /BUILDING.txt
parentfefa48d3c47a2cfbedf6dd544354a2db97760b85 (diff)
downloadtigervnc-1ff04d1b8a7b8358b8d3ffcf28b57ade52241058.tar.gz
tigervnc-1ff04d1b8a7b8358b8d3ffcf28b57ade52241058.zip
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
Diffstat (limited to 'BUILDING.txt')
-rw-r--r--BUILDING.txt34
1 files changed, 34 insertions, 0 deletions
diff --git a/BUILDING.txt b/BUILDING.txt
index de0cae2f..4ed06671 100644
--- a/BUILDING.txt
+++ b/BUILDING.txt
@@ -138,6 +138,8 @@ apply_patch 2816 fltk-1_v3.3.0-icons.patch
apply_patch 2860 fltk-1.3.x-screen_num.patch
apply_patch 2860 fltk-1_v3.3.x-multihead.patch
+### END SCRIPT ###
+
3. Use CMake to build FLTK using the same procedures described below for
building TigerVNC. The recipes in the "Build Recipes" section also apply.
If you want optimized code, make sure to build with
@@ -662,3 +664,35 @@ MinGW Build on Linux
-DCMAKE_RANLIB={mingw_binary_path}/i386-mingw32-ranlib \
{source_directory}
make
+
+
+===============================
+Distribution-Specific Packaging
+===============================
+
+
+RPM Packages for RHEL / CentOS
+------------------------------
+
+The RPM spec files and patches used to create the nightly builds
+and releases can be found in the "contrib/rpm/el{5,6}" directories
+of the TigerVNC subversion trunk. All external source tarballs
+must be fetched manually and placed into the 'SOURCES' directory
+under the rpmbuild root. Additonally, the following macros need
+to be defined:
+
+ EL6:
+ %debug_package %{nil}
+
+ EL5:
+ %dist .el5
+ %_smp_mflags -j3
+ %debug_package %{nil}
+ %__arch_install_post /usr/lib/rpm/check-rpaths /usr/lib/rpm/check-buildroot
+
+
+Debian packages for Ubuntu 12.04LTS
+-----------------------------------
+The debian folder used to create the nightly builds and releases
+can be found in the "contrib/deb/ubuntu-precise" directory of the
+TigerVNC subversion trunk.