diff options
author | Brian Hinz <bphinz@users.sourceforge.net> | 2013-11-28 16:26:08 +0000 |
---|---|---|
committer | Brian Hinz <bphinz@users.sourceforge.net> | 2013-11-28 16:26:08 +0000 |
commit | 1ff04d1b8a7b8358b8d3ffcf28b57ade52241058 (patch) | |
tree | 0635743a5d75aca19f6375ecfb1de9d75558e1e3 /BUILDING.txt | |
parent | fefa48d3c47a2cfbedf6dd544354a2db97760b85 (diff) | |
download | tigervnc-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.txt | 34 |
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. |