This is an automated email from the git hooks/post-receive script. gurkan-guest pushed a commit to branch master in repository rtklib.
commit a751bb05d407c490a84d5a996fba53873f7789c0 Author: Gürkan Myczko <gur...@phys.ethz.ch> Date: Fri Dec 8 22:46:05 2017 +0100 Import Debian changes 2.4.3+dfsg1-1 rtklib (2.4.3+dfsg1-1) unstable; urgency=medium * Initial release. (Closes: #835415) --- debian/README.source | 8 +++ debian/changelog | 5 ++ debian/clean | 29 +++++++++ debian/compat | 1 + debian/control | 31 +++++++++ debian/convbin.1 | 137 ++++++++++++++++++++++++++++++++++++++++ debian/copyright | 157 ++++++++++++++++++++++++++++++++++++++++++++++ debian/manpages | 6 ++ debian/pos2kml.1 | 34 ++++++++++ debian/rnx2rtcm.1 | 22 +++++++ debian/rnx2rtkp.1 | 84 +++++++++++++++++++++++++ debian/rtklib-doc.install | 1 + debian/rtklib-docs.docs | 1 + debian/rtklib-qt.install | 8 +++ debian/rtklib.install | 15 +++++ debian/rtkrcv.1 | 82 ++++++++++++++++++++++++ debian/rules | 29 +++++++++ debian/source/format | 1 + debian/str2str.1 | 78 +++++++++++++++++++++++ 19 files changed, 729 insertions(+) diff --git a/debian/README.source b/debian/README.source new file mode 100644 index 0000000..b10204b --- /dev/null +++ b/debian/README.source @@ -0,0 +1,8 @@ +rtklib for Debian +---------------- + +The original project is at https://github.com/tomojitakasu/RTKLIB however +it's still missing the QT patches from Jens Reimann. + + -- Gürkan Myczko <gur...@phys.ethz.ch> Wed, 24 Aug 2016 17:09:30 +0200 + diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..a7ec4a1 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +rtklib (2.4.3+dfsg1-1) unstable; urgency=medium + + * Initial release. (Closes: #835415) + + -- Gürkan Myczko <gur...@phys.ethz.ch> Fri, 08 Dec 2017 22:46:05 +0100 diff --git a/debian/clean b/debian/clean new file mode 100644 index 0000000..c9625fd --- /dev/null +++ b/debian/clean @@ -0,0 +1,29 @@ +Makefile +app/Makefile +src/Makefile +app/*_qt/Makefile +app/*_qt/install +app/*_qt/*.o +app/*_qt/moc_*.cpp +app/*_qt/qrc_*.cpp +app/*_qt/ui_*.h +app/rtkconv_qt/rtkconv_qt +app/rtkget_qt/rtkget_qt +app/rtklaunch_qt/rtklaunch_qt +app/rtknavi_qt/rtknavi_qt +app/rtkplot_qt/rtkplot_qt +app/rtkpost_qt/rtkpost_qt +app/srctblbrows_qt/srctblbrows_qt +app/strsvr_qt/strsvr_qt +app/str2str/gcc/*.o +app/str2str/gcc/str2str +app/pos2kml/gcc/*.o +app/pos2kml/gcc/pos2kml +app/rnx2rtkp/gcc/*.o +app/rnx2rtkp/gcc/rnx2rtkp +app/convbin/gcc/*.o +app/convbin/gcc/convbin +app/rtkrcv/gcc/*.o +app/rtkrcv/gcc/rtkrcv +src/*.o +src/libRTKLib.a diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..9ea5ccb --- /dev/null +++ b/debian/control @@ -0,0 +1,31 @@ +Source: rtklib +Section: misc +Priority: optional +Maintainer: Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org> +Uploaders: Gürkan Myczko <gur...@phys.ethz.ch> +Build-Depends: debhelper (>=10), libparse-debianchangelog-perl, liblapack-dev, libblas-dev, qtbase5-dev, qt5-qmake, qtbase5-dev-tools, libqt5serialport5-dev, libpng-dev +Standards-Version: 4.1.2 +Homepage: http://gpspp.sakura.ne.jp/rtklib/rtklib.htm + +Package: rtklib +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Real Time Kinematic and other advanced GPS positioning techniques + This is an program package for standard and precise positioning with GNSS + (global navigation satellite system). + +Package: rtklib-qt +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Tools for standard and precise positioning with GNSS QT interface + This is an program package for standard and precise positioning with GNSS + (global navigation satellite system). + . + These are the GUI parts of the tool. + +Package: rtklib-doc +Section: doc +Architecture: all +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Real Time Kinematic and advanced GPS positioning techniques manual + This is the manual for RTKLIB. diff --git a/debian/convbin.1 b/debian/convbin.1 new file mode 100644 index 0000000..631006f --- /dev/null +++ b/debian/convbin.1 @@ -0,0 +1,137 @@ +.TH convbin 1 "July 29 2016" +.SH NAME +convbin \- convert rtcm/raw/rinex to rinex, sbas/lex format +.SH SYNOPSIS +convbin [option ...] file +.SH DESCRIPTION +Convert RTCM, receiver raw data log and RINEX file to RINEX and SBAS/LEX +message file. SBAS message file complies with RTKLIB SBAS/LEX message +format. It supports the following messages or files. + RTCM 2 : Type 1, 3, 9, 14, 16, 17, 18, 19, 22 + RTCM 3 : Type 1002, 1004, 1005, 1006, 1010, 1012, 1019, 1020 + Type 1071-1127 (MSM except for compact msg) + NovAtel OEMV/4,OEMStar: RANGECMPB, RANGEB, RAWEPHEMB, IONUTCB, RAWWASSFRAMEB + NovAtel OEM3 : RGEB, REGD, REPB, FRMB, IONB, UTCB + u-blox LEA-4T/5T/6T : RXM-RAW, RXM-SFRB + NovAtel Superstar II : ID#20, ID#21, ID#22, ID#23, ID#67 + Hemisphere : BIN76, BIN80, BIN94, BIN95, BIN96 + SkyTraq S1315F : msg0xDD, msg0xE0, msg0xDC + GW10 : msg0x08, msg0x03, msg0x27, msg0x20 + Javad : [BR*], [r*], [*R], [*r], [P*], [p*], [*P], [*p], [D*], [*d], [E*], [*E], [F*], [TC], [GE], [NE], [EN], [QE], [UO], [IO], [WD] + NVS : BINR + BINEX : big-endian, regular CRC, forward record (0xE2), 0x01-01,0x01-02,0x01-03,0x01-04,0x01-06,0x7f-05 + Trimble : RT17 + Septentrio : SBF + RINEX : OBS, NAV, GNAV, HNAV, LNAV, QNAV +.SH OPTIONS [default] +.IP "file" +input receiver binary log file +.IP "-ts y/m/d h:m:s" +start time [all] +.IP "-te y/m/d h:m:s" +end time [all] +.IP "-tr y/m/d h:m:s" +approximated time for rtcm messages +.IP "-ti tint" +observation data interval (s) [all] +.IP "-span span" +time span (h) [all] +.IP "-r format" +log format type + rtcm2 = RTCM 2 + rtcm3 = RTCM 3 + nov = NovAtel OEMV/4/6,OEMStar + oem3 = NovAtel OEM3 + ubx = ublox LEA-4T/5T/6T + ss2 = NovAtel Superstar II + hemis = Hemisphere Eclipse/Crescent + stq = SkyTraq S1315F + javad = Javad + nvs = NVS NV08C BINR + binex = BINEX + rt17 = Trimble RT17 + sbf = Septentrio SBF + rinex = RINEX +.IP "-ro opt" +receiver options +.IP "-f freq" +number of frequencies [2] +.IP "-hc comment" +rinex header: comment line +.IP "-hm marker" +rinex header: marker name +.IP "-hn markno" +rinex header: marker number +.IP "-ht marktype" +rinex header: marker type +.IP "-ho observ" +rinex header: oberver name and agency separated by / +.IP "-hr rec" +rinex header: receiver number, type and version separated by / +.IP "-ha ant" +rinex header: antenna number and type separated by / +.IP "-hp pos" +rinex header: approx position x/y/z separated by / +.IP "-hd delta" +rinex header: antenna delta h/e/n separated by / +.IP "-v ver" +rinex version [2.11] +.IP "-od" +include doppler frequency in rinex obs [off] +.IP "-os" +include snr in rinex obs [off] +.IP "-oi" +include iono correction in rinex nav header [off] +.IP "-ot" +include time correction in rinex nav header [off] +.IP "-ol" +include leap seconds in rinex nav header [off] +.IP "-scan" +scan input file [off] +.IP "-mask [sig[,...]]" +signal mask(s) (sig={G|R|E|J|S|C}L{1C|1P|1W|...}) +.IP "-nomask [sig[,...]]" +signal no mask (same as above) +.IP "-x sat" +exclude satellite +.IP "-y sys" +exclude systems (G:GPS,R:GLONASS,E:Galileo,J:QZSS,S:SBAS,C:BeiDou) +.IP "-d dir" +output directory [same as input file] +.IP "-c staid" +use RINEX file name convention with staid [off] +.IP "-o ofile" +output RINEX OBS file +.IP "-n nfile" +output RINEX NAV file +.IP "-g gfile" +output RINEX GNAV file +.IP "-h hfile" +output RINEX HNAV file +.IP "-q qfile" +output RINEX QNAV file +.IP "-l lfile" +output RINEX LNAV file +.IP "-s sfile" +output SBAS message file +.IP "-trace level" +output trace level [off] +.SH NOTES +If any output file specified, default output files (<file>.obs, +<file>.nav, <file>.gnav, <file>.hnav, <file>.qnav, <file>.lnav and +<file>.sbs) are used. +.P +If receiver type is not specified, type is recognized by the input +file extension as follows. + *.rtcm2 RTCM 2 + *.rtcm3 RTCM 3 + *.gps NovAtel OEMV/4/6,OEMStar + *.ubx u-blox LEA-4T/5T/6T + *.log NovAtel Superstar II + *.bin Hemisphere Eclipse/Crescent + *.stq SkyTraq S1315F + *.jps Javad + *.bnx,*binex BINEX + *.rt17 Trimble RT17 + *.sbf Septentrio SBF + *.obs,*.*o RINEX OBS diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..91164ba --- /dev/null +++ b/debian/copyright @@ -0,0 +1,157 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: rtklib +Source: https://github.com/JensReimann/rtklib-qt + +Files: * +Copyright: 2006-2016 Tomoji Takasu <tt...@gpspp.sakura.ne.jp> + 2014 Daniel A. Cook + 2014 T. Suzuki + 2013 Fabrizio Tappero +License: BSD-2-clause + +Files: app/*qt/* +Copyright: 2014-2016 Jens Reimann +License: BSD-2-clause + +License: BSD-2-clause + Redistribution and use in source and binary forms, with or without modification, + are permitted provided that the following conditions are met: + . + - Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + . + - Redistributions in binary form must reproduce the above copyright notice, this + list of conditions and the following disclaimer in the documentation and/or + other materials provided with the distribution. + . + - The software package includes some companion executive binaries or shared + libraries necessary to execute APs on Windows. These licenses succeed to the + original ones of these software. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF + THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Files: app/*_qt/qwebchannel.js +Copyright: 2014 Klarälvdalens Datakonsult AB, a KDAB Group company, i...@kdab.com, author Milian Wolff <milian.wo...@kdab.com> + 2015 The Qt Company Ltd. +License: LGPL-2.1+ + Commercial License Usage + Licensees holding valid commercial Qt licenses may use this file in + accordance with the commercial license agreement provided with the + Software or, alternatively, in accordance with the terms contained in + a written agreement between you and The Qt Company. For licensing terms + and conditions see http://www.qt.io/terms-conditions. For further + information use the contact form at http://www.qt.io/contact-us. + . + GNU Lesser General Public License Usage + Alternatively, this file may be used under the terms of the GNU Lesser + General Public License version 2.1 or version 3 as published by the Free + Software Foundation and appearing in the file LICENSE.LGPLv21 and + LICENSE.LGPLv3 included in the packaging of this file. Please review the + following information to ensure the GNU Lesser General Public License + requirements will be met: https://www.gnu.org/licenses/lgpl.html and + http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + . + As a special exception, The Qt Company gives you certain additional + rights. These rights are described in The Qt Company LGPL Exception + version 1.1, included in the file LGPL_EXCEPTION.txt in this package. + +Files: lib/iers/* +Copyright: 2005-2010 J. Boehm + 2005-2010 B.E. Stetzler + 2008 IERS Conventions Center +License: IERS-Conventions-Software + BY USING THIS SOFTWARE YOU ACCEPT THE FOLLOWING TERMS AND CONDITIONS + WHICH APPLY TO ITS USE. + . + 1. The Software is provided by the IERS Conventions Center ("the + Center"). + . + 2. Permission is granted to anyone to use the Software for any + purpose, including commercial applications, free of charge, + subject to the conditions and restrictions listed below. + . + 3. You (the user) may adapt the Software and its algorithms for your + own purposes and you may distribute the resulting "derived work" + to others, provided that the derived work complies with the + following requirements: + . + a) Your work shall be clearly identified so that it cannot be + mistaken for IERS Conventions software and that it has been + neither distributed by nor endorsed by the Center. + . + b) Your work (including source code) must contain descriptions of + how the derived work is based upon and/or differs from the + original Software. + . + c) The name(s) of all modified routine(s) that you distribute + shall be changed. + . + d) The origin of the IERS Conventions components of your derived + work must not be misrepresented; you must not claim that you + wrote the original Software. + . + e) The source code must be included for all routine(s) that you + distribute. This notice must be reproduced intact in any + source distribution. + . + 4. In any published work produced by the user and which includes + results achieved by using the Software, you shall acknowledge + that the Software was used in obtaining those results. + . + 5. The Software is provided to the user "as is" and the Center makes + no warranty as to its use or performance. The Center does not + and cannot warrant the performance or results which the user may + obtain by using the Software. The Center makes no warranties, + express or implied, as to non-infringement of third party rights, + merchantability, or fitness for any particular purpose. In no + event will the Center be liable to the user for any consequential, + incidental, or special damages, including any lost profits or lost + savings, even if a Center representative has been advised of such + damages, or for any claim by any third party. + . + Correspondence concerning IERS Conventions software should be + addressed as follows: + . + Gerard Petit + Internet email: gpetit[at]bipm.org + Postal address: IERS Conventions Center + Time, frequency and gravimetry section, BIPM + Pavillon de Breteuil + 92312 Sevres FRANCE + . + or + . + Brian Luzum + Internet email: brian.luzum[at]usno.navy.mil + Postal address: IERS Conventions Center + Earth Orientation Department + 3450 Massachusetts Ave, NW + Washington, DC 20392 + +Files: debian/* +Copyright: 2016 Gürkan Myczko <gur...@phys.ethz.ch> +License: GPL-2+ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <https://www.gnu.org/licenses/> + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". diff --git a/debian/manpages b/debian/manpages new file mode 100644 index 0000000..7a86fda --- /dev/null +++ b/debian/manpages @@ -0,0 +1,6 @@ +debian/convbin.1 +debian/pos2kml.1 +debian/rnx2rtkp.1 +debian/rtkrcv.1 +debian/str2str.1 +debian/rnx2rtcm.1 diff --git a/debian/pos2kml.1 b/debian/pos2kml.1 new file mode 100644 index 0000000..30e317f --- /dev/null +++ b/debian/pos2kml.1 @@ -0,0 +1,34 @@ +.TH POS2KML 1 "July 29 2016" +.SH NAME +pos2kml \- convert position format to google earth kml format +.SH SYNOPSIS +pos2kml [option]... file [...] +.SH DESCRIPTION +Read solution file(s) and convert it to Google Earth KML file. Each line in +the input file shall contain fields of time, position fields (latitude/ +longitude/height or x/y/z-ecef), and quality flag(option). The line started +with '%', '#', ';' is treated as comment. Command options are as follows. +([]:default) +.SH OPTIONS +.IP "-h" +print help +.IP "-o file" +output file [infile + .kml] +.IP "-c color" +track color (0:off,1:white,2:green,3:orange,4:red,5:yellow) [5] +.IP "-p color" +point color (0:off,1:white,2:green,3:orange,4:red,5:by qflag) [5] +.IP "-a" +output altitude information [off] +.IP "-ag" +output geodetic altitude [off] +.IP "-tg" +output time stamp of gpst [off] +.IP "-tu" +output time stamp of utc [gpst] +.IP "-i tint" +output time interval (s) (0:all) [0] +.IP "-q qflg" +output q-flags (0:all) [0] +.IP "-f n e h" +add north/east/height offset to position (m) [0 0 0] diff --git a/debian/rnx2rtcm.1 b/debian/rnx2rtcm.1 new file mode 100644 index 0000000..72a81b6 --- /dev/null +++ b/debian/rnx2rtcm.1 @@ -0,0 +1,22 @@ +.TH RNX2RTCM 1 "July 29 2016" +.SH NAME +rnx2rtcm \- rinex to rtcm converter +.SH SYNOPSIS +rnx2rtcm [options] [infile ...] +.SH DESCRIPTION +Convert rinex to rtcm. +.SH OPTIONS +.IP "-ts y/m/d h:m:s" +start time (gpst) +.IP "-te y/m/d h:m:s" +end time (gpst) +.IP "-ti tint" +time interval (s) +.IP "-sta staid" +station id +.IP "-out outfile" +output rtcm file +.IP "-typ type[,type...]" +rtcm message types +.IP "-x level" +debug trace level diff --git a/debian/rnx2rtkp.1 b/debian/rnx2rtkp.1 new file mode 100644 index 0000000..da7f558 --- /dev/null +++ b/debian/rnx2rtkp.1 @@ -0,0 +1,84 @@ +.TH RNX2RTKP 1 "July 29 2016" +.SH NAME +rnx2rtkp \- read message log files and computer receiver positions +.SH SYNOPSIS +rnx2rtkp [option ...] file file [...] +.SH DESCRIPTION +Read RINEX OBS/NAV/GNAV/HNAV/CLK, SP3, SBAS message log files and compute receiver (rover) +positions and output position solutions. +The first RINEX OBS file shall contain receiver (rover) observations. For the relative mode, the second +RINEX OBS file shall contain reference (base station) receiver observations. At least one RINEX +NAV/GNAV/HNAV file shall be included in input files. To use SP3 precise ephemeris, specify the path in +the files. The extension of the SP3 file shall be .sp3 or .eph. All of the input file paths can include +wild-cards (*). To avoid command line deployment of wild-cards, use "..." for paths with wild-cards. +Command line options are as follows ([]:default). With -k option, the processing options are input from the +configuration file. In this case, command line options precede options in the configuration file. +.SH OPTIONS +.IP "-?" +print help +.IP "-k file" +input options from configuration file [off] +.IP "-o file" +set output file [stdout] +.IP "-ts ds ts" +start day/time (ds=y/m/d ts=h:m:s) [obs start time] +.IP "-te de te" +end day/time (de=y/m/d te=h:m:s) [obs end time] +.IP "-ti tint" +time interval (sec) [all] +.IP "-p mode" +mode (0:single,1:dgps,2:kinematic,3:static,4:moving-base,5:fixed,6:ppp-kinematic,7:ppp-static) [2] +.IP "-m mask" +elevation mask angle (deg) [15] +.IP "-f freq" +number of frequencies for relative mode (1:L1,2:L1+L2,3:L1+L2+L5) [2] +.IP "-v thres" +validation threshold for integer ambiguity (0.0:no AR) [3.0] +.IP "-b" +backward solutions [off] +.IP "-c" +forward/backward combined solutions [off] +.IP "-i" +instantaneous integer ambiguity resolution [off] +.IP "-h" +fix and hold for integer ambiguity resolution [off] +.IP "-e" +output x/y/z-ecef position [latitude/longitude/height] +.IP "-a" +output e/n/u-baseline [latitude/longitude/height] +.IP "-n" +output NMEA-0183 GGA sentence [off] +.IP "-g" +output latitude/longitude in the form of ddd mm ss.ss [ddd.ddd] +.IP "-t" +output time in the form of yyyy/mm/dd hh:mm:ss.ss [sssss.ss] +.IP "-u" +output time in utc [gpst] +.IP "-d col" +number of decimals in time [3] +.IP "-s sep" +field separator [' '] +.IP "-r x y z" +reference (base) receiver ecef pos (m) [average of single pos] +.IP "-l lat lon hgt" +reference (base) receiver latitude/longitude/height (deg/m) +.IP "-y level" +output solution status (0:off,1:states,2:residuals) [0] +.IP "-x level" +debug trace level (0:off) [0] +.SH EXAMPLES +Example 1. Kinematic Positioning, L1+L2, output Latitude/Longitude/Height to STDOUT. +.PP +.B rnx2rtkp 07590920.05o 30400920.05o 30400920.05n +.PP +Example 2. Single Point Positioning, El Mask=15deg, output NMEA GGA to file out.pos +.PP +.B rnx2rtkp -p 0 -m 15 -n -o out.pos 07590920.05o 30400920.05n +.PP +Example 3. Static Positioning, L1, time form yyyy/mm/dd hh:mm:ss, output X/Y/Z-ECEF positions +.PP +.B rnx2rtkp -p 3 -f 1 -t -e 07590920.05o 30400920.05o 30400920.05n +.PP +Example 4. Kinematic Positioning, Instantaneous AR, validation threshold=2, comma separator +.PP +.B rnx2rtkp -i -v 2 -s , 07590920.05o 30400920.05o 30400920.05n diff --git a/debian/rtklib-doc.install b/debian/rtklib-doc.install new file mode 100644 index 0000000..c8aa445 --- /dev/null +++ b/debian/rtklib-doc.install @@ -0,0 +1 @@ +doc/manual_2.4.2.pdf usr/share/doc/rtklib-doc diff --git a/debian/rtklib-docs.docs b/debian/rtklib-docs.docs new file mode 100644 index 0000000..7fa9570 --- /dev/null +++ b/debian/rtklib-docs.docs @@ -0,0 +1 @@ +README.source diff --git a/debian/rtklib-qt.install b/debian/rtklib-qt.install new file mode 100644 index 0000000..a254457 --- /dev/null +++ b/debian/rtklib-qt.install @@ -0,0 +1,8 @@ +app/srctblbrows_qt/srctblbrows_qt usr/bin +app/rtklaunch_qt/rtklaunch_qt usr/bin +app/strsvr_qt/strsvr_qt usr/bin +app/rtkget_qt/rtkget_qt usr/bin +app/rtkconv_qt/rtkconv_qt usr/bin +app/rtkpost_qt/rtkpost_qt usr/bin +app/rtknavi_qt/rtknavi_qt usr/bin +app/rtkplot_qt/rtkplot_qt usr/bin diff --git a/debian/rtklib.install b/debian/rtklib.install new file mode 100644 index 0000000..8c43981 --- /dev/null +++ b/debian/rtklib.install @@ -0,0 +1,15 @@ +app/pos2kml/gcc/pos2kml usr/bin +app/str2str/gcc/str2str usr/bin +app/rnx2rtkp/gcc/rnx2rtkp usr/bin +app/convbin/gcc/convbin usr/bin +app/rtkrcv/gcc/rtkrcv usr/bin +util/rnx2rtcm/rnx2rtcm usr/bin +data/stations.pos usr/share/rtklib +data/S*.txt usr/share/rtklib +data/U*.txt usr/share/rtklib +data/g*.txt usr/share/rtklib +data/e*.txt usr/share/rtklib +data/TLE_G*.txt usr/share/rtklib +data/*.DCB usr/share/rtklib +data/*.pcv usr/share/rtklib +data/*.snx usr/share/rtklib diff --git a/debian/rtkrcv.1 b/debian/rtkrcv.1 new file mode 100644 index 0000000..8658043 --- /dev/null +++ b/debian/rtkrcv.1 @@ -0,0 +1,82 @@ +.TH RTKRCV 1 "July 29 2016" +.SH NAME +rtkrcv \- realtime positioning +.SH SYNOPSIS +rtkrcv [-s][-p port|-d dev][-o file][-t level] + +.SH DESCRIPTION +A command line version of the real-time positioning AP by RTKLIB. To start or stop RTK server, to +configure options or to print solution/status, login a console and input commands. As default, stdin/stdout +are used for the console. Use -p option for network login with telnet protocol. To show the available +commands, type ? or help on the console. The initial processing options are loaded from default +configuration file rtkrcv.conf. To change the file, use -o option. To configure the processing options, edit +the configuration file or use set, load or save command on the console. To shutdown the program, use +shutdown command on the console or send the USR2 signal to the process. + +.SH OPTIONS +.IP "-s" +start RTK server on program startup +.IP "-p port" +port number for telnet console +.IP "-m port" +port number for monitor stream +.IP "-d dev" +terminal device for console +.IP "-o file" +configuration file +.IP "-r level" +output solution status file (0:off,1:states,2:residuals) +.IP "-t level" +debug trace level (0:off,1-5:on) + +.SH COMMANDS +.IP "start" +Start RTK server. No need the command if the program runs with -s option. +.IP "stop" +Stop RTK server. +.IP "restart" +Restart RTK server. If the processing options are set, execute the command to enable +the changes. +.IP "solution [cycle]" +Show solutions. Without option, only one solution is shown. With option, the +solution is displayed at intervals of cycle (s). To stop cyclic display, send break +(ctr-C). +.IP "status [cycle]" +Show RTK status. Use option cycle for cyclic display. +.IP "satellite [cycle]" +Show satellite status. Use option cycle for cyclic display. +.IP "observ [cycle]" +Show observation data. Use option cycle for cyclic display. +.IP "navidata [cycle]" +Show navigation data. Use option cycle for cyclic display. +.IP "stream [cycle]" +Show stream status. Use option cycle for cyclic display. +.IP "error" +Show error/warning messages. To stop messages, send break (ctr-C). +.IP "option [opt]" +Show the values of processing options. Without option, all options are displayed. +With option, only pattern-matched options are displayed. +.IP "set opt [val]" +Set the value of a processing option to val. Without option val, prompt message +is shown to input the value. The change of the processing option is not enabled +before RTK server is restarted. +.IP "load [file]" +Load processing options from file. Without option, default file rtkrcv.conf is used. +To enable the changes, restart RTK server. +.IP "save [file]" +Save current processing options to file. Without option, default file rtkrcv.conf +is used. +.IP "log [file|off]" +Record console log to file. To stop recording the log, use option off. +.IP "help|? [path]" +Show the command list. With option path, the stream path options are shown. +.IP "exit" +Exit and logout console. The status of RTK server is not affected by the command. +.IP "shutdown" +Shutdown RTK server and exit the program. +.IP "!command [arg...]" +Execute command by the operating system shell. Do not use the interactive command. + +.SH NOTES +Short form of a command is allowed. In case of the short form, the command is +distinguished according to header characters. diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..da068af --- /dev/null +++ b/debian/rules @@ -0,0 +1,29 @@ +#!/usr/bin/make -f +# See debhelper(7) (uncomment to enable) +# output every command that modifies files on the build system. +#export DH_VERBOSE = 1 + +# see FEATURE AREAS in dpkg-buildflags(1) +export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +# see ENVIRONMENT in dpkg-buildflags(1) +# package maintainers to append CFLAGS +#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic +# package maintainers to append LDFLAGS +#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed + +export QT_SELECT=qt5 +DIRS = pos2kml str2str rnx2rtkp convbin rtkrcv + +%: + dh $@ + +# needed patches: https://github.com/Rescube/RTKLIB/commit/a4d665a2c6384ff270d1bfe6e6bcb5f0f3b1066c +override_dh_auto_build: + for i in $(DIRS); do $(MAKE) -C app/$$i/gcc; done + $(MAKE) -C util/rnx2rtcm + dh_auto_build + +override_dh_clean: + $(MAKE) -C util/rnx2rtcm clean + dh_clean diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/str2str.1 b/debian/str2str.1 new file mode 100644 index 0000000..15cbd32 --- /dev/null +++ b/debian/str2str.1 @@ -0,0 +1,78 @@ +.TH STR2STR 1 "July 29 2016" +.SH NAME +str2str \- console version of stream server +.SH SYNOPSIS +str2str [-in stream] [-out stream [-out stream...]] [options] +.SH DESCRIPTION +Input data from a stream and divide and output them to multiple streams +The input stream can be serial, tcp client, tcp server, ntrip client, or +file. The output stream can be serial, tcp client, tcp server, ntrip server, +or file. str2str is a resident type application. To stop it, type ctr-c in +console if run foreground or send signal SIGINT for background process. +if run foreground or send signal SIGINT for background process. +if both of the input stream and the output stream follow #format, the +format of input messages are converted to output. To specify the output +messages, use -msg option. If the option -in or -out omitted, stdin for +input or stdout for output is used. +Command options are as follows. +.SH OPTIONS +.IP "-in stream[#format] input stream path and format" +.IP "-out stream[#format] output stream path and format" +stream path + serial : serial://port[:brate[:bsize[:parity[:stopb[:fctr]]]]] + tcp server : tcpsvr://:port + tcp client : tcpcli://addr[:port] + ntrip client : ntrip://[user[:passwd]@]addr[:port][/mntpnt] + ntrip server : ntrips://[:passwd@]addr[:port][/mntpnt[:str]] (only out) + file : [file://]path[::T][::+start][::xseppd][::S=swap] + +format + rtcm2 : RTCM 2 (only in) + rtcm3 : RTCM 3 + nov : NovAtel OEMV/4/6,OEMStar (only in) + oem3 : NovAtel OEM3 (only in) + ubx : ublox LEA-4T/5T/6T (only in) + ss2 : NovAtel Superstar II (only in) + hemis : Hemisphere Eclipse/Crescent (only in) + stq : SkyTraq S1315F (only in) + gw10 : Furuno GW10 (only in) + javad : Javad (only in) + nvs : NVS BINR (only in) + binex : BINEX (only in) + rt17 : Trimble RT17 (only in) + sbf : Septentrio SBF (only in) + +.IP "-msg type[(tint)][,type[(tint)]...]" + rtcm message types and output intervals (s) +.IP "-sta sta" +station id +.IP "-opt opt" +receiver dependent options +.IP "-s msec" +timeout time (ms) [10000] +.IP "-r msec" +reconnect interval (ms) [10000] +.IP "-n msec" +nmea request cycle (m) [0] +.IP "-f sec" +file swap margin (s) [30] +.IP "-c file" +receiver commands file [no] +.IP "-p lat lon hgt" +station position (latitude/longitude/height) (deg,m) +.IP "-px x y z" +station position (x/y/z-ecef) (m) +.IP "-a antinfo" +antenna info (separated by ,) +.IP "-i rcvinfo" +receiver info (separated by ,) +.IP "-o e n u" +antenna offset (e,n,u) (m) +.IP "-l local_dir" +ftp/http local directory [] +.IP "-x proxy_addr" +http/ntrip proxy address [no] +.IP "-t level" +trace level [0] +.IP "-h" +print help -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/rtklib.git _______________________________________________ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel