debian/0000755000000000000000000000000012173170554007173 5ustar debian/changelog0000644000000000000000000001000612173170554011042 0ustar gpsprune (15.1-1) unstable; urgency=low * New upstream version * Use the canonical URI in Vcs-* fields * Add Keywords key to debian/gpsprune.desktop -- Mònica Ramírez Arceda Mon, 22 Jul 2013 10:46:27 +0200 gpsprune (15-1) unstable; urgency=low * New upstream version - "nautical mile" is added to unit selector (Closes: #639503) * debian/control: - Add myself as an uploader - Standards-Version bump to 3.9.4, no changes needed * debian/copyright: - Add required Copyright field to tim/prune/function/srtm/gen/ files - Update years * debian/scripts/gpsprune: - Fix sed commands, when there is no host/port, proxyhost/proxyport variables must be empty. Thanks to Simó Albert i Beltran and to for the patch! -- Mònica Ramírez Arceda Wed, 15 May 2013 10:26:51 +0200 gpsprune (13.4-1) unstable; urgency=low * New upstream version * Standards-Version bump to 3.9.3, no changes needed * Updated debian/copyright -- David Paleino Sun, 17 Jun 2012 21:47:03 +0200 gpsprune (13.3-1) unstable; urgency=low * New upstream version -- David Paleino Wed, 22 Feb 2012 18:07:14 +0100 gpsprune (13.2-1) unstable; urgency=low * New upstream version -- David Paleino Thu, 29 Dec 2011 18:07:39 +0100 gpsprune (13.1-1) unstable; urgency=low * New upstream version + now defaults looking in ~ for the configuration (Closes: #598983) + added OpenSeaMap to background images (Closes: #639502) * Upstream author renamed it gpsprune, fix various files * Fix Main-Class in debian/manifest -- David Paleino Thu, 20 Oct 2011 21:54:34 +0200 gpsprune (12.1-2) unstable; urgency=low * Fix passing filenames with spaces, patch from Ubuntu (Closes: #598977, LP: #735412) -- David Paleino Tue, 12 Apr 2011 10:40:16 +0200 gpsprune (12.1-1) unstable; urgency=low * New upstream version * Fix debian/watch to match upstream versions * Standards-Version bump to 3.9.2, no changes needed * Updated copyright years * Bump debhelper compatibility to 8 -- David Paleino Mon, 11 Apr 2011 11:55:49 +0200 gpsprune (12-1) unstable; urgency=low * New upstream version * debian/scripts/gpsprune: fixed to prefer IPv4 when ipv6bindonly is set to 1 * Fixed debian/watch to download the proper source -- David Paleino Mon, 13 Dec 2010 18:09:55 +0100 gpsprune (11-1) unstable; urgency=low * New upstream version * debian/control: - Standards-Version bumped to 3.9.1, no changes needed -- David Paleino Wed, 18 Aug 2010 10:16:41 +0200 gpsprune (10-1) unstable; urgency=low * New upstream version * debian/copyright: - updated to include new info about generated and binary files in tim/prune/function/srtm/ * debian/scripts/get-tiles.py added, can be used to re-generate tiles*.txt files (see debian/copyright) * debian/rules: - added srtmtiles target; re-build the srtmtiles.dat binary file at build-time - added tim/prune/function/srtm/srtmtiles.dat to JH_JAR_EXTRA * debian/patches/00-fix_readme_in_about.patch removed, merged upstream -- David Paleino Thu, 06 May 2010 00:08:17 +0200 gpsprune (9-2) unstable; urgency=low * debian/control: - demote Java3d-related libraries to Recommends. * debian/patches/: - 00-fix_readme_in_about.patch added, fixes a bug in the About screen * debian/scripts/gpsprune added; wrapper to gpsprune to use $http_proxy, thanks to Andreas Tille (Closes: #578348) * debian/links removed * debian/install: - install debian/scripts/gpsprune in /usr/bin/ * debian/lintian-overrides removed; now unused -- David Paleino Mon, 19 Apr 2010 17:04:41 +0200 gpsprune (9-1) unstable; urgency=low * Initial release (Closes: #568135) -- David Paleino Mon, 15 Mar 2010 08:26:36 +0100 debian/install0000644000000000000000000000023512132351650010555 0ustar gpsprune.jar /usr/share/gpsprune/ debian/gpsprune.xpm /usr/share/pixmaps/ debian/gpsprune.desktop /usr/share/applications/ debian/scripts/gpsprune /usr/bin/ debian/javabuild0000644000000000000000000000002112132351650011041 0ustar gpsprune.jar tim debian/gpsprune.10000644000000000000000000000270012132351650011110 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH GPSPRUNE 1 "Feb 2010" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME gpsprune \- visualize, edit, convert and prune GPS data .SH SYNOPSIS .B gpsprune .RI [ options ] " files" ... .SH DESCRIPTION This manual page documents briefly the \fBgpsprune\fR command. .PP \fBGpsPrune\fP is a tool to visualize, edit, convert and prune GPS data. .SH OPTIONS .B \-\-help Show summary of options. .TP .B \-\-locale= Specify a locale to run the program under. .TP .B \-\-lang= Specify the language to run the program under. .TP .B \-\-langfile= Manually specify a language file to use. .TP .B \-\-configfile= Override the default (\fI.pruneconfig\fR) configuration file. .br .SH AUTHOR GpsPrune was written by http://activityworkshop.net. .PP This manual page was written by David Paleino , for the Debian project (and may be used by others). debian/source/0000755000000000000000000000000012132351650010464 5ustar debian/source/format0000644000000000000000000000001412132351650011672 0ustar 3.0 (quilt) debian/gpsprune.desktop0000644000000000000000000000044112173014003012412 0ustar [Desktop Entry] Version=1.0 Name=GpsPrune Comment=Visualize, edit and prune GPS tracks Exec=/usr/bin/gpsprune Icon=/usr/share/pixmaps/gpsprune.xpm Categories=Education;Science;Geoscience; StartupNotify=false Terminal=false Type=Application Keywords=gps;gpx;kml;kmz;tracks;waypoints;routes debian/compat0000644000000000000000000000000212132351650010362 0ustar 8 debian/scripts/0000755000000000000000000000000012144635524010663 5ustar debian/scripts/gpsprune0000644000000000000000000000104612144635524012452 0ustar #!/bin/sh PRUNEJAR=/usr/share/gpsprune/gpsprune.jar JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv4Stack=true" proxyhost=$(echo $http_proxy | sed -n 's?http://\([^:/]\+\).*?\1?p') proxyport=$(echo $http_proxy | sed -n 's?http://[^:]\+:\([0-9]\+\).*?\1?p') if [ -z $proxyport ] ; then if [ -z $proxyhost ] ; then java $JAVA_OPTS -jar $PRUNEJAR "$@" else java $JAVA_OPTS -Dhttp.proxyHost=$proxyhost -jar $PRUNEJAR "$@" fi else java $JAVA_OPTS -Dhttp.proxyHost=$proxyhost -Dhttp.proxyPort=$proxyport -jar $PRUNEJAR "$@" fi debian/scripts/get-tiles.py0000755000000000000000000000136012132351650013125 0ustar #!/usr/bin/env python # -*- coding: utf-8 -*- # © 2010, David Paleino # # This script is released under the GNU General Public License, version 2. from urllib2 import urlopen import re base = "http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/%s/" regions = ["Eurasia", "North_America", "Australia", "Islands", "South_America", "Africa"] for reg in regions: url = base % reg tiles = [] for line in urlopen(url).readlines(): if line.startswith("
  • "): match = re.match("^
  • <.*> ([^>]*)<.*>", line) if match: tiles.append(match.group(1).replace(".hgt.zip", "")) f = open("tiles%s.txt" % (regions.index(reg)+1), "w") f.write('\n'.join([reg] + tiles)) f.close() debian/watch0000644000000000000000000000023412132351650010214 0ustar version=3 opts=downloadurlmangle=s/_source/_source_debian/ \ http://activityworkshop.net/software/gpsprune/download.html \ gpsprune_(\d+.*)_source.tar.bz2 debian/rules0000755000000000000000000000155612132351650010253 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 export JAVA_HOME=/usr/lib/jvm/default-java export CLASSPATH=/usr/share/java/j3dcore.jar:/usr/share/java/j3dutils.jar:/usr/share/java/vecmath.jar:/usr/share/java/metadata-extractor.jar export JH_JAR_EXTRA=$(shell find tim/prune/lang/ tim/prune/gui/images -type f) tim/prune/function/srtm/srtmtiles.dat srtmtiles: javac tim/prune/function/srtm/gen/GenerateTileLookup.java CLASSPATH=. java tim.prune.function.srtm.gen.GenerateTileLookup mv $(CURDIR)/srtmtiles.dat tim/prune/function/srtm/ rm -rf tim/prune/function/srtm/gen/GenerateTileLookup.class override_jh_build: srtmtiles jh_build --no-javadoc override_jh_depends: jh_depends -v -Xlibjava3d-java -Xlibvecmath-java -Xlibjava3d-jni override_dh_auto_build: dh_auto_build -- build %: dh $@ \ --with javahelper debian/control0000644000000000000000000000510412173011176010570 0ustar Source: gpsprune Section: utils Priority: optional Maintainer: Debian GIS Project Uploaders: Debian OpenStreetMap Team , David Paleino , Mònica Ramírez Arceda Build-Depends: ant , debhelper (>= 8~) , javahelper (>= 0.20~) , default-jdk , fastjar , libjava3d-java , libvecmath-java , libmetadata-extractor-java Standards-Version: 3.9.4 Homepage: http://activityworkshop.net/software/gpsprune/index.html Vcs-Git: git://anonscm.debian.org/pkg-grass/gpsprune.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-grass/gpsprune.git Package: gpsprune Architecture: all Depends: ${java:Depends} , ${misc:Depends} Recommends: gnuplot, , gpsbabel , libimage-exiftool-perl , libjava3d-jni , libjava3d-java , libvecmath-java Description: visualize, edit, convert and prune GPS data GpsPrune is an application for viewing, editing and converting coordinate data from GPS systems. Basically it's a tool to let you play with your GPS data after you get home from your trip. . It can load data from arbitrary text-based formats (for example, any tab-separated or comma-separated file) or XML, or directly from a GPS receiver. It can display the data (as map view using OpenStreetMap images and as altitude profile), edit this data (for example delete points and ranges, sort waypoints, compress tracks), and save the data (in various text-based formats). It can also export data as a GPX file, or as KML/KMZ for import into Google Earth, or send it to a GPS receiver. . Some example uses of GpsPrune include cleaning up tracks by deleting wayward points - either recorded by error or by unintended detours. It can also be used to compare and combine tracks, convert to and from various formats, compress tracks, export data to Google Earth, or to analyse data to calculate distances, altitudes and so on. . Furthermore, GpsPrune is able to display the tracks in 3d format and lets you spin the model round to look at it from various directions. You can also export the model in POV format so that you can render a nice picture using Povray. You can also create charts of altitudes or speeds. It can also load Jpegs and read their coordinates from the EXIF tags, and export thumbnails of these photos to Kmz format so that they appear as popups in Google Earth. If your photos don't have coordinates yet, GpsPrune can be used to connect them (either manually or automatically using the photo timestamps) to data points, and write these coordinates into the EXIF tags. debian/gpsprune.xpm0000644000000000000000000000257512132351650011566 0ustar /* XPM */ static char *prune[] = { /* columns rows colors chars-per-pixel */ "32 32 10 1", " c #0D001E", ". c #661F75", "X c #6F0E84", "o c #8E2BA3", "O c #AC34C6", "+ c #B838D4", "@ c #C7C7C7", "# c #CCCCCC", "$ c #EBEBEB", "% c None", /* pixels */ "%%%%%%%%%%%%%%%%%%## ##%%", "%%%%%%%%%%%%%%%%%%## ##%%", "%%%%%%%%%%%%%%## ++++++ ##", "%%%%%%%%%%%%%%## ++++++ ##", "%%%%%%%%%%%% OO++++ooooooXX ", "%%%%%%%%%%%% OO++++ooooooXX ", "%%%%%%%%%% OOOO++++oooooooooo ", "%%%%%%%%%% OOOO++++oooooooooo ", "%%%%%%%% OOOO++++ooooooooooXX ", "%%%%%%%% OOOO++++ooooooooooXX ", "%%%%%% OOOO++++ooooooooooXXXX ", "%%%%%% OOOO++++ooooooooooXXXX ", "%%%% OOOO++++oooooooooooo.. %%", "%%%% OOOO++++oooooooooooo.. %%", "%%@@ OOoooooooooooooooo.... %%", "%%@@ OOoooooooooooooooo.... %%", "$$ OOoooooooooooooooo.... %%%%", "$$ OOoooooooooooooooo.... %%%%", " OOooooooooooooooooXX.... %%%%", " OOooooooooooooooooXX.... %%%%", " ooooooooooooooooXX.... %%%%%%", " ooooooooooooooooXX.... %%%%%%", " ooooooooooooooXX.... %%%%%%%%", " ooooooooooooooXX.... %%%%%%%%", "## ooooooooooXX.. %%%%%%%%%%", "## ooooooooooXX.. %%%%%%%%%%", "%% XXXXXXXX.. ##%%%%%%%%%%%%", "%% XXXXXXXX.. ##%%%%%%%%%%%%", "%%## ##%%%%%%%%%%%%%%%%", "%%## ##%%%%%%%%%%%%%%%%", "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%", "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%" }; debian/copyright0000644000000000000000000000355412132356434011133 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0 Upstream-Name: Prune Upstream-Source: http://activityworkshop.net/software/gpsprune/download.html Files: debian/* Copyright: © 2010-2013, David Paleino License: GPL-2 Files: tim/prune/function/srtm/gen/tiles*.txt tim/prune/function/srtm/srtmtiles.dat Copyright: U.S. Geological Survey License: public-domain srtmtiles.dat is generated by GenerateTileLookup.java, in the same directory, from the data available in the tiles*.txt files. This data is gathered from directory listings of a US government website, so it's PD. The website states: Most U.S. Geological Survey (USGS) information resides in the public domain and may be used without restriction. There is no legal requirement for users to acknowledge or credit USGS as the source for public domain information, but they may wish to do so as a courtesy. The tiles*.txt files can be re-generated with the debian/scripts/get-tiles.py script. Files: * Copyright: © 2006-2013, activityworkshop.net License: GPL-2 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 version 2 as published by the Free Software Foundation. . 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 package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA X-Comment: on Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. debian/patches/0000755000000000000000000000000012173012526010614 5ustar debian/menu0000644000000000000000000000026212132351650010053 0ustar ?package(gpsprune): \ needs="X11" \ section="Applications/Science/Geoscience" \ title="GpsPrune" \ command="/usr/bin/gpsprune" \ icon="/usr/share/pixmaps/gpsprune.xpm" debian/docs0000644000000000000000000000002512132351650010034 0ustar tim/prune/readme.txt debian/manifest0000644000000000000000000000043012132351650010712 0ustar usr/share/gpsprune/gpsprune.jar: Main-Class: tim.prune.GpsPrune Debian-Java-Home: /usr/lib/jvm/default-java Class-Path: /usr/share/java/j3dcore.jar /usr/share/java/j3dutils.jar /usr/share/java/vecmath.jar /usr/share/gpsprune/gpsprune.jar /usr/share/java/metadata-extractor.jar debian/manpages0000644000000000000000000000002212132351650010674 0ustar debian/gpsprune.1