5
5
< META HTTP-EQUIV ="Content-Type " CONTENT ="text/html; charset=iso-8859-1 ">
6
6
< TITLE > Quantum GIS (QGIS)</ TITLE >
7
7
8
- <!-- Included /home/fischer/src/qgis/qgis/doc/ style.css -->
8
+ <!-- Included style.css -->
9
9
< STYLE TYPE ="text/css ">
10
10
body { background : white;
11
11
color : black;
77
77
< DIV CLASS ="header " ID ="header ">
78
78
< H1 > Quantum GIS (QGIS)</ H1 >
79
79
< H2 > Building QGIS from source - step by step</ H2 >
80
- < H3 > Friday May 11 , 2012</ H3 >
80
+ < H3 > Saturday August 04 , 2012</ H3 >
81
81
</ DIV >
82
82
83
83
< DIV CLASS ="body " ID ="body ">
84
84
< P >
85
- Last Updated: Friday May 11 , 2012
86
- Last Change : Friday May 11 , 2012
85
+ Last Updated: Saturday August 04 , 2012
86
+ Last Change : Saturday July 21 , 2012
87
87
</ P >
88
88
< DIV CLASS ="toc ">
89
89
@@ -119,7 +119,16 @@ <H3>Friday May 11, 2012</H3>
119
119
< LI > < A HREF ="#toc24 "> 5.7. Building</ A >
120
120
< LI > < A HREF ="#toc25 "> 5.8. Post-Install</ A >
121
121
</ UL >
122
- < LI > < A HREF ="#toc26 "> Authors and Acknowledgments</ A >
122
+ < LI > < A HREF ="#toc26 "> Setting up the WCS test server on GNU/Linux</ A >
123
+ < UL >
124
+ < LI > < A HREF ="#toc27 "> 6.1. Preparation</ A >
125
+ < LI > < A HREF ="#toc28 "> 6.2. Setup mapserver</ A >
126
+ < LI > < A HREF ="#toc29 "> 6.3. Create a home page</ A >
127
+ < LI > < A HREF ="#toc30 "> 6.4. Now deploy it</ A >
128
+ < LI > < A HREF ="#toc31 "> 6.5. Debugging</ A >
129
+ </ UL >
130
+ < LI > < A HREF ="#toc32 "> Setting up a Jenkins Build Server</ A >
131
+ < LI > < A HREF ="#toc33 "> Authors and Acknowledgments</ A >
123
132
</ OL >
124
133
125
134
</ DIV >
@@ -146,8 +155,8 @@ <H1>1. Introduction</H1>
146
155
< P >
147
156
You can download this document as part of the Quantum GIS 'User and
148
157
Installation Guide' in HTML and PDF format via < A HREF ="http://www.qgis.org "> http://www.qgis.org</ A > . A current
149
- version is also available at the wiki, see :
150
- < A HREF ="http://www.qgis.org/wiki/Installation_Guide "> http://www.qgis.org/wiki/Installation_Guide </ A >
158
+ version is also available at:
159
+ < A HREF ="http://www.qgis.org/api/INSTALL.html "> http://www.qgis.org/api/INSTALL.html </ A >
151
160
</ P >
152
161
< P >
153
162
Translations of this document can also be downloaded at the documentation area
@@ -930,14 +939,16 @@ <H3>4.1.2. Other tools and dependencies</H3>
930
939
< UL >
931
940
< LI > expat
932
941
< LI > fcgi
933
- < LI > gdal17
942
+ < LI > gdal
934
943
< LI > grass
935
944
< LI > gsl-devel
936
945
< LI > iconv
937
946
< LI > pyqt4
938
947
< LI > qt4-devel
939
948
< LI > qwt5-devel-qt4
940
949
< LI > sip
950
+ < LI > spatialite
951
+ < LI > libspatialindex-devel
941
952
</ UL >
942
953
943
954
< P >
@@ -1047,34 +1058,29 @@ <H3>4.1.3. Setting up the Visual Studio project with CMake</H3>
1047
1058
< H3 > 4.1.4. Packaging</ H3 >
1048
1059
1049
1060
< P >
1050
- To create a windows 'all in one' standalone package under ubuntu (yes you
1051
- read correctly) do the following:
1061
+ To create a standalone installer there is a perl script named 'creatensis.pl'
1062
+ in 'qgis/ms-windows/osgeo4w'. It downloads all required packages from OSGeo4W
1063
+ and repackages them into an installer using NSIS.
1052
1064
</ P >
1053
-
1054
- < div class ="code "> < PRE >
1055
- sudo apt-get install nsis
1056
- </ PRE > </ div >
1057
-
1058
1065
< P >
1059
- Now
1066
+ The script can either be run on Windows, but also can be run on Linux.
1060
1067
</ P >
1061
-
1062
- < div class ="code "> < PRE >
1063
- cd qgis/ms-windows/osgeo4w
1064
- </ PRE > </ div >
1065
-
1066
1068
< P >
1067
- And run the nsis creation script:
1069
+ On Debian/Ubuntu you can just install the ' nsis' package.
1068
1070
</ P >
1069
-
1070
- < div class ="code "> < PRE >
1071
- creatensis.pl
1072
- </ PRE > </ div >
1073
-
1074
1071
< P >
1075
- When the script completes, it should have created a QGIS installer executable
1076
- in the ms-windows directory (using the QGIS binaries from OSGEO4W).
1072
+ NSIS for Windows can be downloaded at:
1073
+ </ P >
1074
+ < BLOCKQUOTE >
1075
+ < A HREF ="http://nsis.sourceforge.net "> http://nsis.sourceforge.net</ A >
1076
+ </ BLOCKQUOTE >
1077
+ < P >
1078
+ And Perl for Windows (including other requirements like 'wget', 'unzip', 'tar'
1079
+ and 'bzip2') is available at:
1077
1080
</ P >
1081
+ < BLOCKQUOTE >
1082
+ < A HREF ="http://cygwin.com "> http://cygwin.com</ A >
1083
+ </ BLOCKQUOTE >
1078
1084
1079
1085
< H3 > 4.1.5. Packaging your own build of QGIS</ H3 >
1080
1086
@@ -1258,14 +1264,14 @@ <H4>4.2.4.5. Final python notes</H4>
1258
1264
successfull install, they're not needed anymore.
1259
1265
</ P >
1260
1266
1261
- < H3 > 4.2.5. Subversion </ H3 >
1267
+ < H3 > 4.2.5. git </ H3 >
1262
1268
1263
1269
< P >
1264
- In order to check out QGIS sources from the repository, you need Subversion
1265
- client. This installer should work fine:
1270
+ In order to check out QGIS sources from the repository, you need a git client.
1271
+ This installer should work fine:
1266
1272
</ P >
1267
1273
< P >
1268
- < A HREF ="http://www.sliksvn .com/pub/Slik-Subversion-1.6.13-win32.msi "> http://www.sliksvn .com/pub/Slik-Subversion-1.6.13-win32.msi </ A >
1274
+ < A HREF ="http://msysgit.googlecode .com/files/Git-1.7.4-preview20110204.exe "> http://msysgit.googlecode .com/files/Git-1.7.4-preview20110204.exe </ A >
1269
1275
</ P >
1270
1276
1271
1277
< H3 > 4.2.6. CMake</ H3 >
@@ -1290,22 +1296,11 @@ <H3>4.2.7. QGIS</H3>
1290
1296
</ PRE > </ div >
1291
1297
1292
1298
< P >
1293
- Check out sources from SVN:
1294
- </ P >
1295
- < P >
1296
- For svn trunk:
1297
- </ P >
1298
-
1299
- < div class ="code "> < PRE >
1300
- svn co https://svn.osgeo.org/qgis/trunk/qgis
1301
- </ PRE > </ div >
1302
-
1303
- < P >
1304
- For svn 1.5 branch
1299
+ Check out sources from GIT:
1305
1300
</ P >
1306
1301
1307
1302
< div class ="code "> < PRE >
1308
- svn co https ://svn.osgeo.org /qgis/branches/Release-1_5_0 qgis1.5.0
1303
+ git clone git ://github.com /qgis/Quantum-GIS.git
1309
1304
</ PRE > </ div >
1310
1305
1311
1306
< H3 > 4.2.8. Compiling</ H3 >
@@ -1803,6 +1798,55 @@ <H2>5.3. Install CMake for OSX</H2>
1803
1798
sudo make install
1804
1799
</ PRE > </ div >
1805
1800
1801
+ < H3 > 5.3.1. Optional Setup: ccache</ H3 >
1802
+
1803
+ < P >
1804
+ Setup ccache to significantly speed up compile times after initial build.
1805
+ (Switching git branches will again cause longer initial build times unless
1806
+ separate build directories are used for each branch.)
1807
+ </ P >
1808
+ < P >
1809
+ Get the latest source release from here:
1810
+ </ P >
1811
+ < P >
1812
+ < A HREF ="http://ccache.samba.org/ "> http://ccache.samba.org/</ A >
1813
+ </ P >
1814
+ < P >
1815
+ Double-click the source tarball to unpack, then, in Terminal.app, cd to the
1816
+ source folder and:
1817
+ </ P >
1818
+
1819
+ < div class ="code "> < PRE >
1820
+ ./configure
1821
+ make
1822
+ sudo make install
1823
+ </ PRE > </ div >
1824
+
1825
+ < P >
1826
+ After install, symbolically link compilers to /usr/local/bin/ccache.
1827
+ (Note: this differs from instructions at < A HREF ="http://ccache.samba.org/manual.html "> http://ccache.samba.org/manual.html</ A >
1828
+ Changing the /usr/bin:/usr/local/bin order in PATH is not recommended on OS X.
1829
+ </ P >
1830
+
1831
+ < div class ="code "> < PRE >
1832
+ sudo mkdir /usr/local/bin/compilers && cd /usr/local/bin/compilers
1833
+ sudo ln -s ../ccache gcc
1834
+ sudo ln -s ../ccache g++
1835
+ sudo ln -s ../ccache cc
1836
+ sudo ln -s ../ccache c++
1837
+ </ PRE > </ div >
1838
+
1839
+ < P >
1840
+ Add the following to the end of your ~/.bash_profile (and optionally ~/.bashrc)
1841
+ to allow your login shell to discover the symbolically linked compilers before
1842
+ /usr/bin compilers and to easily toggle using ccache off, by commenting out the
1843
+ line and starting a new login session in Terminal.
1844
+ </ P >
1845
+
1846
+ < div class ="code "> < PRE >
1847
+ export PATH=/usr/local/bin/compilers:$PATH
1848
+ </ PRE > </ div >
1849
+
1806
1850
< A NAME ="toc21 "> </ A >
1807
1851
< H2 > 5.4. Install development frameworks for QGIS dependencies</ H2 >
1808
1852
@@ -2064,7 +2108,7 @@ <H3>5.4.6. Additional Dependencies: PyQt</H3>
2064
2108
</ PRE > </ div >
2065
2109
2066
2110
< P >
2067
- < U > Snow Leopard system Python</ U >
2111
+ < U > Lion system Python</ U >
2068
2112
</ P >
2069
2113
< P >
2070
2114
Similar to Snow Leopard, you should install outside the system Python path.
@@ -2340,6 +2384,8 @@ <H2>5.6. Configure the build</H2>
2340
2384
cmake -D CMAKE_INSTALL_PREFIX=~/Applications \
2341
2385
-D CMAKE_BUILD_TYPE=MinSizeRel -D ENABLE_TESTS=FALSE \
2342
2386
-D WITH_INTERNAL_SPATIALITE=FALSE -D WITH_PYSPATIALITE=FALSE \
2387
+ -D SPATIALINDEX_LIBRARY=/usr/local/lib/libspatialindex.dylib \
2388
+ -D SPATIALINDEX_INCLUDE_DIR=/usr/local/include/spatialindex \
2343
2389
-D QWT_LIBRARY=/usr/local/qwt-5.2.2/lib/libqwt.dylib \
2344
2390
-D QWT_INCLUDE_DIR=/usr/local/qwt-5.2.2/include \
2345
2391
-D BISON_EXECUTABLE=/usr/local/bin/bison \
@@ -2367,8 +2413,10 @@ <H2>5.6. Configure the build</H2>
2367
2413
cmake -D CMAKE_INSTALL_PREFIX=~/Applications \
2368
2414
-D CMAKE_BUILD_TYPE=MinSizeRel -D ENABLE_TESTS=FALSE \
2369
2415
-D WITH_INTERNAL_SPATIALITE=FALSE -D WITH_PYSPATIALITE=FALSE \
2370
- -D QWT_LIBRARY=/usr/local/qwt-5.2.1-svn/lib/libqwt.dylib \
2371
- -D QWT_INCLUDE_DIR=/usr/local/qwt-5.2.1-svn/include \
2416
+ -D SPATIALINDEX_LIBRARY=/usr/local/lib/libspatialindex.dylib \
2417
+ -D SPATIALINDEX_INCLUDE_DIR=/usr/local/include/spatialindex \
2418
+ -D QWT_LIBRARY=/usr/local/qwt-5.2.2/lib/libqwt.dylib \
2419
+ -D QWT_INCLUDE_DIR=/usr/local/qwt-5.2.2/include \
2372
2420
-D BISON_EXECUTABLE=/usr/local/bin/bison \
2373
2421
-D CMAKE_OSX_ARCHITECTURES=i386 -D PYTHON_EXECUTABLE=/usr/local/bin/python32 \
2374
2422
..
@@ -2479,7 +2527,244 @@ <H2>5.8. Post-Install</H2>
2479
2527
</ P >
2480
2528
2481
2529
< A NAME ="toc26 "> </ A >
2482
- < H1 > 6. Authors and Acknowledgments</ H1 >
2530
+ < H1 > 6. Setting up the WCS test server on GNU/Linux</ H1 >
2531
+
2532
+ < P >
2533
+ < B > Requires:</ B > Ubuntu / Debian derived distro
2534
+ </ P >
2535
+ < P >
2536
+ These notes are for Ubuntu - other versions and Debian derived distros may
2537
+ require slight variations in package names.
2538
+ </ P >
2539
+
2540
+ < A NAME ="toc27 "> </ A >
2541
+ < H2 > 6.1. Preparation</ H2 >
2542
+
2543
+ < P >
2544
+ Note the git repo below will change to the default QGIS repo once this work
2545
+ is integrated into master.
2546
+ </ P >
2547
+ < P >
2548
+ git remote add blazek git://github.com/blazek/Quantum-GIS.git
2549
+ git fetch blazek
2550
+ git branch --track wcs2 blazek/wcs2
2551
+ git checkout wcs2
2552
+ cd /var/www/
2553
+ sudo mkdir wcs
2554
+ sudo chown timlinux wcs
2555
+ cd wcs/
2556
+ mkdir cgi-bin
2557
+ cd cgi-bin/
2558
+ </ P >
2559
+
2560
+ < A NAME ="toc28 "> </ A >
2561
+ < H2 > 6.2. Setup mapserver</ H2 >
2562
+
2563
+ < P >
2564
+ < CODE > `sudo apt-get install cgi-mapserver`</ CODE >
2565
+ </ P >
2566
+ < P >
2567
+ Set the contents of cgi-bin/wcstest-1.9.0 to:
2568
+ </ P >
2569
+
2570
+ < div class ="code "> < PRE >
2571
+ #! /bin/sh
2572
+ MS_MAPFILE=/var/www/wcs/testdata/qgis-1.9.0/raster/wcs.map
2573
+ export MS_MAPFILE
2574
+ /usr/lib/cgi-bin/mapserv
2575
+ </ PRE > </ div >
2576
+
2577
+ < P >
2578
+ Then do:
2579
+ </ P >
2580
+
2581
+ < div class ="code "> < PRE >
2582
+ chmod +x cgi-bin/wcstest-1.9.0
2583
+ mkdir -p /var/www/wcs/testdata/qgis-1.9.0/raster/
2584
+ cd /var/www/wcs/testdata/qgis-1.9.0/raster/
2585
+ cp -r /home/timlinux/Quantum-GIS/tests/testdata/raster/* .
2586
+ </ PRE > </ div >
2587
+
2588
+ < P >
2589
+ Edit wcs.map and set the shapepath to this:
2590
+ </ P >
2591
+
2592
+ < div class ="code "> < PRE >
2593
+ SHAPEPATH "/var/www/wcs/testdata/qgis-1.9.0/raster"
2594
+ </ PRE > </ div >
2595
+
2596
+ < P >
2597
+ Then create /var/www/wcs/7-wcs.qgis.org.conf setting the contents to this:
2598
+ </ P >
2599
+
2600
+ < div class ="code "> < PRE >
2601
+ <VirtualHost *:80>
2602
+ ServerName wcs.qgis.org
2603
+ ServerAdmin tim@linfiniti.com
2604
+
2605
+ LogLevel warn
2606
+ LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{forensic-id}n\"" combined
2607
+ CustomLog /var/log/apache2/wcs_qgis.org/access.log combined
2608
+ ErrorLog /var/log/apache2/wcs_qgis.org/error.log
2609
+
2610
+ DocumentRoot /var/www/wcs/html
2611
+
2612
+ ScriptAlias /cgi-bin/ /var/www/wcs/cgi-bin/
2613
+ <Directory "/var/www/wcs/cgi-bin">
2614
+ AllowOverride None
2615
+ Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
2616
+ Order allow,deny
2617
+ Allow from all
2618
+ </Directory>
2619
+
2620
+ RewriteEngine on
2621
+ RewriteRule /1.9.0/wcs /cgi-bin/wcstest-1.9.0 [PT]
2622
+
2623
+ </VirtualHost>
2624
+ </ PRE > </ div >
2625
+
2626
+ < A NAME ="toc29 "> </ A >
2627
+ < H2 > 6.3. Create a home page</ H2 >
2628
+
2629
+ < div class ="code "> < PRE >
2630
+ mkdir html
2631
+ vim html/index.html
2632
+ </ PRE > </ div >
2633
+
2634
+ < P >
2635
+ Set the contents to:
2636
+ </ P >
2637
+
2638
+ < div class ="code "> < PRE >
2639
+ This is the test platform for QGIS' wcs client. You can use these services
2640
+ from QGIS directly (to try out WCS for example) by pointing your QGIS to:
2641
+ http://wcs.qgis.org/1.9.0/wcs
2642
+ </ PRE > </ div >
2643
+
2644
+ < A NAME ="toc30 "> </ A >
2645
+ < H2 > 6.4. Now deploy it</ H2 >
2646
+
2647
+ < div class ="code "> < PRE >
2648
+ sudo mkdir /var/log/apache2/wcs_qgis.org
2649
+ sudo chown www-data /var/log/apache2/wcs_qgis.org
2650
+ cd /etc/apache2/sites-available/
2651
+ sudo ln -s /var/www/wcs/7-wcs.qgis.org.conf .
2652
+ cd /var/www/wcs/
2653
+ sudo a2ensite 7-wcs.qgis.org.conf
2654
+ sudo /etc/init.d/apache2 reload
2655
+ </ PRE > </ div >
2656
+
2657
+ < A NAME ="toc31 "> </ A >
2658
+ < H2 > 6.5. Debugging</ H2 >
2659
+
2660
+ < div class ="code "> < PRE >
2661
+ sudo tail -f /var/log/apache2/wcs_qgis.org/error.log
2662
+ </ PRE > </ div >
2663
+
2664
+ < A NAME ="toc32 "> </ A >
2665
+ < H1 > 7. Setting up a Jenkins Build Server</ H1 >
2666
+
2667
+ < P >
2668
+ < B > Assumption:</ B > You know how to make a working build environment and want to
2669
+ deploy it under Jenkins for continuous integration testing now.
2670
+ </ P >
2671
+ < P >
2672
+ These notes are terse, I will expand on them later as the need arises. The
2673
+ procedure is:
2674
+ </ P >
2675
+
2676
+ < UL >
2677
+ < LI > Install Jenkins and get it configured according to your own preferences
2678
+ < LI > Make sure you have the git, github, junit etc plugins installed. A complete
2679
+ list of the plugins I have installed follows (note that you almost certainly
2680
+ don't need evey plugin listed here):
2681
+ < UL >
2682
+ < LI > External Monitor Job Type Plugin
2683
+ < LI > LDAP Plugin
2684
+ < LI > pam-auth
2685
+ < LI > javadoc
2686
+ < LI > ant
2687
+ < LI > Jenkins Subversion Plug-in
2688
+ < LI > Git Plugin
2689
+ < LI > Maven 2 Project Plugin
2690
+ < LI > Jenkins SLOCCount Plug-in
2691
+ < LI > Jenkins Sounds plugin
2692
+ < LI > Jenkins Translation Assistance plugin
2693
+ < LI > ruby-runtime
2694
+ < LI > Jenkins CVS Plug-in
2695
+ < LI > Coverage/Complexity Scatter Plot PlugIn
2696
+ < LI > Status Monitor Plugin
2697
+ < LI > Git Parameter Plug-In
2698
+ < LI > github-api
2699
+ < LI > GitHub plugin
2700
+ < LI > Jenkins Violations plugin
2701
+ < LI > git-notes Plugin
2702
+ < LI > Twitter plugin
2703
+ < LI > Jenkins Cobertura Plugin
2704
+ < LI > Jenkins Gravatar plugin
2705
+ < LI > Jenkins SSH Slaves plugin
2706
+ </ UL >
2707
+ < LI > Create a Job called 'QGIS'
2708
+ < LI > Use the following options for your job:
2709
+ < UL >
2710
+ < LI > Job Name: QGIS
2711
+ < LI > Job Type: Build a free-style software project
2712
+ < LI > Tick enable project based security (you need to elsewhere configure your
2713
+ Jenkins security to per project settings)
2714
+ < LI > Allow Anonymous user Read and Discover access
2715
+ < LI > Set the github project to < A HREF ="https://github.com/qgis/Quantum-GIS/ "> https://github.com/qgis/Quantum-GIS/</ A >
2716
+ < LI > Set source code management to Git
2717
+ < LI > Set repository url to git://github.com/qgis/Quantum-GIS.git
2718
+ < LI > In advanced repository url settings set refspec to :
2719
+ < P > </ P >
2720
+
2721
+ < div class ="code "> < PRE >
2722
+ +refs/heads/master:refs/remotes/origin/master
2723
+ </ PRE > </ div >
2724
+
2725
+ < P > </ P >
2726
+ < LI > Set branch to build to master
2727
+ < LI > Repository Browser: Auto
2728
+ < LI > Build triggers: set to Poll SCM and set schedule to < CODE > * * * * *</ CODE > (polls every minute)
2729
+ < LI > Build - Execute shell and set shell script to:
2730
+ < P > </ P >
2731
+
2732
+ < div class ="code "> < PRE >
2733
+ cd build
2734
+ cmake ..
2735
+ xvfb-run --auto-servernum --server-num=1 \
2736
+ --server-args="-screen 0 1024x768x24" \
2737
+ make Experimental || true
2738
+ if [ -f Testing/TAG ] ; then
2739
+ xsltproc ../tests/ctest2junix.xsl \
2740
+ Testing/`head -n 1 < Testing/TAG`/Test.xml > \
2741
+ CTestResults.xml
2742
+ fi
2743
+ </ PRE > </ div >
2744
+
2745
+ < P > </ P >
2746
+ < LI > Add Junit post build action and set 'Publish Junit test result report' to:
2747
+ < CODE > build/CTestResults.xml</ CODE >
2748
+ < LI > Email notification: Send separate e-mails to individuals who broke the build
2749
+ < LI > Jenkins sounds - set up sounds for Failure, Success and Unstable.
2750
+ < LI > Save
2751
+ </ UL >
2752
+ < P > </ P >
2753
+ Now open the Job dash board and push something to QGIS and wait a minute to
2754
+ validate automated builds work.
2755
+ < P > </ P >
2756
+ < B > Note:</ B > You will need to log in to the Jenkins user account and go to
2757
+ /var/lib/jenkins/jobs/QGIS/workspace, then make a < CODE > build</ CODE > directory and run
2758
+ the initial cmake setup and then do test build. This process is the same as
2759
+ described elsewhere in this doc.
2760
+ < P > </ P >
2761
+ I based some of the set up from this nice blog article here:
2762
+ < P > </ P >
2763
+ * < A HREF ="http://alexott.blogspot.com/2012/03/jenkins-cmakectest.html "> http://alexott.blogspot.com/2012/03/jenkins-cmakectest.html</ A >
2764
+ </ UL >
2765
+
2766
+ < A NAME ="toc33 "> </ A >
2767
+ < H1 > 8. Authors and Acknowledgments</ H1 >
2483
2768
2484
2769
< P >
2485
2770
The following people have contributed to this document:
@@ -2520,6 +2805,16 @@ <H1>6. Authors and Acknowledgments</H1>
2520
2805
< LI > Debian package section: Juergen Fischer 2008
2521
2806
< P > </ P >
2522
2807
</ UL >
2808
+ < LI > WCS Test Server Section
2809
+ < UL >
2810
+ < LI > Tim Sutton, Radim Blazek 2012
2811
+ < P > </ P >
2812
+ </ UL >
2813
+ < LI > Jenkins CI Configuration
2814
+ < UL >
2815
+ < LI > Tim Sutton 2012
2816
+ < P > </ P >
2817
+ </ UL >
2523
2818
< LI > Latex Generator
2524
2819
< UL >
2525
2820
< LI > Tim Sutton 2011
@@ -2528,5 +2823,5 @@ <H1>6. Authors and Acknowledgments</H1>
2528
2823
2529
2824
</ DIV >
2530
2825
<!-- html code generated by txt2tags 2.6 (http://txt2tags.org) -->
2531
- <!-- cmdline: txt2tags -o/home/fischer/src/qgis/qgis/debian/build/doc/ INSTALL.html -t html /home/fischer/src/qgis/qgis/doc/ INSTALL.t2t -->
2826
+ <!-- cmdline: txt2tags -o INSTALL.html -t html INSTALL.t2t -->
2532
2827
</ BODY > </ HTML >
0 commit comments