--- gpscorrelate-1.6.0.orig/Makefile +++ gpscorrelate-1.6.0/Makefile @@ -7,7 +7,8 @@ CFLAGS = -Wall override CFLAGS += $(shell pkg-config --cflags libxml-2.0 gtk+-2.0) -I/usr/include/exiv2 OFLAGS = -Wall -override OFLAGS += $(shell pkg-config --libs libxml-2.0 gtk+-2.0) -lm -lexiv2 +OFLAGS_CON = $(OFLAGS) -Wl,--as-needed $(shell pkg-config --libs libxml-2.0) -lm -lexiv2 +OFLAGS_GTK = $(OFLAGS) -Wl,--as-needed $(shell pkg-config --libs libxml-2.0 gtk+-2.0) -lm -lexiv2 prefix = /usr/local bindir = $(prefix)/bin mandir = $(prefix)/share/man @@ -17,10 +18,10 @@ all: gpscorrelate gpscorrelate-gui gpscorrelate.1 gpscorrelate: $(COBJS) - gcc $(OFLAGS) -o $@ $(COBJS) + gcc -o $@ $(COBJS) $(OFLAGS_CON) gpscorrelate-gui: $(GOBJS) - gcc $(OFLAGS) -o $@ $(GOBJS) + gcc -o $@ $(GOBJS) $(OFLAGS_GTK) .c.o: gcc $(CFLAGS) -c -o $*.o $< @@ -29,7 +30,7 @@ g++ $(CFLAGS) -c -o $*.o $< clean: - rm -f *.o gpscorrelate{,.exe} gpscorrelate-gui{,.exe} + rm -f *.o gpscorrelate gpscorrelate-gui doc/gpscorrelate-manpage.xml gpscorrelate.1 install: all install -d $(DESTDIR)$(bindir) @@ -46,4 +47,4 @@ sed 's,@DOCDIR@,$(docdir),' $< > $@ gpscorrelate.1: doc/gpscorrelate-manpage.xml - xsltproc http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + xsltproc --nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< --- gpscorrelate-1.6.0.orig/debian/gpscorrelate-gui.dirs +++ gpscorrelate-1.6.0/debian/gpscorrelate-gui.dirs @@ -0,0 +1 @@ +usr/share/applications --- gpscorrelate-1.6.0.orig/debian/gpscorrelate.doc-base +++ gpscorrelate-1.6.0/debian/gpscorrelate.doc-base @@ -0,0 +1,12 @@ +Document: gpscorrelate +Title: GPS Correlate Documentation +Author: Daniel Foote +Abstract: This manual describes GPS Correlate, a tool for correlating digital + photos with geographical data originated by a GPS. Both the command line + interface and the graphical user interface are described. +Section: Graphics + +Format: HTML +Index: /usr/share/doc/gpscorrelate/html/index.html +Files: /usr/share/doc/gpscorrelate/html/* + --- gpscorrelate-1.6.0.orig/debian/copyright +++ gpscorrelate-1.6.0/debian/copyright @@ -0,0 +1,33 @@ +This package was debianized by Stefano Zacchiroli on +Thu, 31 Aug 2006 13:24:16 +0200. + +It was downloaded from http://freefoote.dview.net/linux_gpscorr.html + +Upstream Author: Daniel Foote + +Copyright: 2005-2006 Daniel Foote + +License: + + This program 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 program 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, write to the Free Software Foundation, Inc., 51 Franklin + Street, Fifth Floor, Boston, MA 02110-1301 USA. + + On Debian GNU/Linux systems, the complete text of the GNU General Public + License can be found in `/usr/share/common-licenses/GPL'. + + +The Debian packaging is (C) 2006, Stefano Zacchiroli , and +(C) 2009 Євгеній Мещеряков and +is licensed under the GPL, see `/usr/share/common-licenses/GPL'. + --- gpscorrelate-1.6.0.orig/debian/compat +++ gpscorrelate-1.6.0/debian/compat @@ -0,0 +1 @@ +7 --- gpscorrelate-1.6.0.orig/debian/gpscorrelate.docs +++ gpscorrelate-1.6.0/debian/gpscorrelate.docs @@ -0,0 +1 @@ +README --- gpscorrelate-1.6.0.orig/debian/README.Debian +++ gpscorrelate-1.6.0/debian/README.Debian @@ -0,0 +1,13 @@ +gpscorrelate comes with two user interfaces: a command line interface +(implemented in the 'gpscorrelate' executable), and a GTK+ graphical user +interface (implemented in the 'gpscorrelate-gui' executable). + +The two of them are small and independent one on the other. Nonetheless in +Debian we have one package for each user interface, with gpscorrelate-gui +recommending on gpscorrelate. The rationale for splitting the two is the +larger set of dependencies required by the graphical user interface (GTK +libraries and such). The rationale for the recommendation is that the HTML +documentation is shipped in the gpscorrelate package. + +-- +Fri, 01 Sep 2006 15:17:52 +0200 zack --- gpscorrelate-1.6.0.orig/debian/rules +++ gpscorrelate-1.6.0/debian/rules @@ -0,0 +1,28 @@ +#!/usr/bin/make -f + +CFLAGS = -Wall -g + +ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) + NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) + MAKEFLAGS += -j$(NUMJOBS) +endif + +build clean install binary-arch binary-indep binary: + dh $@ + +override_dh_auto_build: + $(MAKE) prefix=/usr CFLAGS="$(CFLAGS)" OFLAGS="$(CFLAGS)" + +override_dh_auto_install: + $(MAKE) DESTDIR=debian/tmp prefix=/usr install + +override_dh_installchangelogs: + dh_installchangelogs RELEASES + +.PHONY: build clean install binary-arch binary-indep binary --- gpscorrelate-1.6.0.orig/debian/watch +++ gpscorrelate-1.6.0/debian/watch @@ -0,0 +1,7 @@ +# See uscan(1) for format + +# Compulsory line, this is a version 3 file +version=3 + +http://freefoote.dview.net/linux/gpscorrelate-(.*)\.tar\.gz + --- gpscorrelate-1.6.0.orig/debian/gpscorrelate.install +++ gpscorrelate-1.6.0/debian/gpscorrelate.install @@ -0,0 +1,3 @@ +usr/bin/gpscorrelate +usr/share/man/man1/gpscorrelate.1 +usr/share/doc/gpscorrelate/* usr/share/doc/gpscorrelate/html/ --- gpscorrelate-1.6.0.orig/debian/gpscorrelate-gui.links +++ gpscorrelate-1.6.0/debian/gpscorrelate-gui.links @@ -0,0 +1,2 @@ +/usr/share/doc/gpscorrelate/html /usr/share/doc/gpscorrelate-gui/html +/usr/share/man/man1/gpscorrelate.1.gz /usr/share/man/man1/gpscorrelate-gui.1.gz --- gpscorrelate-1.6.0.orig/debian/gpscorrelate-gui.docs +++ gpscorrelate-1.6.0/debian/gpscorrelate-gui.docs @@ -0,0 +1 @@ +README --- gpscorrelate-1.6.0.orig/debian/gpscorrelate-gui.menu +++ gpscorrelate-1.6.0/debian/gpscorrelate-gui.menu @@ -0,0 +1,6 @@ +?package(gpscorrelate-gui): \ + needs="X11" \ + section="Applications/Graphics" \ + title="GPS Correlate" \ + longtitle="Correlate digital photos with GPS data" \ + command="/usr/bin/gpscorrelate-gui" --- gpscorrelate-1.6.0.orig/debian/changelog +++ gpscorrelate-1.6.0/debian/changelog @@ -0,0 +1,118 @@ +gpscorrelate (1.6.0-1) unstable; urgency=low + + * New upstream release + - Almost no code changes + + -- Євгеній Мещеряков Sun, 05 Apr 2009 19:08:58 +0200 + +gpscorrelate (1.5.9-1) unstable; urgency=low + + * New upstream release + * Install .desktop file + * Standards-Version 3.8.1 - no changes required + + -- Євгеній Мещеряков Sat, 04 Apr 2009 22:35:37 +0200 + +gpscorrelate (1.5.8-4) unstable; urgency=low + + * Fix crash with incomplete GPS tags and --show (closes: #487873, again) + + -- Євгеній Мещеряков Sat, 07 Mar 2009 23:01:45 +0100 + +gpscorrelate (1.5.8-3) unstable; urgency=low + + * Fix crash on incomplete (?) gps tags. Thanks Giovanni Mascellani + (closes: #487873, and most likely closes: #515654) + + -- Євгеній Мещеряков Thu, 05 Mar 2009 01:43:58 +0100 + +gpscorrelate (1.5.8-2) unstable; urgency=low + + * Simplify debian/rules using debhelper 7.0.50 features + * Fix crash when input gpx file contains empty tags (closes: #502073) + * Use Vcs-Git instead of Vcs-Svn in debian/control + * Fix reading and writing of negative altitudes, also fix + crash when reading invalid Exif tags (closes: #492390, #493757) + + -- Євгеній Мещеряков Sun, 01 Mar 2009 03:21:21 +0100 + +gpscorrelate (1.5.8-1) unstable; urgency=low + + * New upstream release + * New maintainer (closes: 515330) + * Standards-Version 3.8.0 + - add support for parallel=n in DEB_BUILD_OPTIONS + * Use -Wl,--as-needed for linking to avoid some dependencies + * Remove debian/TODO.Debian + * Remove manpage from debian/, there is one in the upstream source + * Remove "Apps/" from doc-base section, thanks lintian + * Add links to new git repository into debian/control + * Use debhelper 7 instead of cdbs + * Install file RELEASES as upstream changelog + * Build-depend on xstproc, docbook-xsl and docbook-xml to build manpage + + -- Євгеній Мещеряков Thu, 26 Feb 2009 21:45:49 +0100 + +gpscorrelate (1.5.6-2) unstable; urgency=low + + * Orphaning, as nobody volunteered for maintenance (see: #515330) + * debian/control: set Maintainer to QA group + + -- Stefano Zacchiroli Tue, 24 Feb 2009 08:22:13 +0100 + +gpscorrelate (1.5.6-1) unstable; urgency=low + + * new upstream release + - fix negative timezone adjustments (closes: #444113) + * promote Vcs-* fields to real debian/control fields + * update standards-version, no changes needed + + -- Stefano Zacchiroli Fri, 28 Dec 2007 15:29:09 +0100 + +gpscorrelate (1.5.5-1) unstable; urgency=low + + * new upstream release + - make some GPS field availability optional (closes: #429655) + * add Homepage debian/control field + * debian/gpscorrelate-gui.menu + - change menu section to Applications according to the new menu policy + + -- Stefano Zacchiroli Sat, 22 Sep 2007 09:07:43 +0200 + +gpscorrelate (1.5-1) unstable; urgency=low + + * new upstream release + - better input handling from .gpx files (Closes: #404648) + * debian/control + - added XS-Vcs-Browser field + * debian/svn-deblayout + - added, with default URL for the tags dir + + -- Stefano Zacchiroli Sun, 25 Feb 2007 11:01:37 +0000 + +gpscorrelate (1.4-3) unstable; urgency=low + + * debian/control + - synced long descriptions of gpscorrelate and gpscorrelate-gui + - bumped build dependency on libexiv2-dev to ensure gpscorrelate is + rebuild against a package with a non-b0rken .shlibs file + + -- Stefano Zacchiroli Fri, 22 Sep 2006 09:41:25 +0200 + +gpscorrelate (1.4-2) unstable; urgency=low + + * debian/control + - improved long description + * debian/gpscorrelate-gui.menu + - added menu entry for the gpscorrelate GUI + * debian/manpage.xml + - written gpscorrelate manpage (docbook format, generated offline) + + -- Stefano Zacchiroli Fri, 8 Sep 2006 20:37:38 +0200 + +gpscorrelate (1.4-1) experimental; urgency=low + + * Initial release (Closes: #385488) + + -- Stefano Zacchiroli Thu, 31 Aug 2006 13:24:16 +0200 + --- gpscorrelate-1.6.0.orig/debian/control +++ gpscorrelate-1.6.0/debian/control @@ -0,0 +1,56 @@ +Source: gpscorrelate +Section: graphics +Priority: optional +Maintainer: Євгеній Мещеряков +Build-Depends: debhelper (>= 7.0.50), pkg-config, libexiv2-dev (>= 0.10-1.3), libxml2-dev, libgtk2.0-dev, + xsltproc, docbook-xml, docbook-xsl +Standards-Version: 3.8.1 +Homepage: http://freefoote.dview.net/linux_gpscorr.html +Vcs-Git: git://git.debian.org/collab-maint/gpscorrelate.git +Vcs-Browser: http://git.debian.org/?p=collab-maint/gpscorrelate.git + +Package: gpscorrelate +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: correlates digital photos with GPS data filling EXIF fields + gpscorrelate fills EXIF (Exchangeable Image File Format) fields of + digital photos related to GPS (Global Positioning System) information + (e.g.: GPSLatitude, GPSLongitude, GPSAltitude, ...). The act of filling + those fields is referred to as "correlation". + . + Inputs of the correlation process are a set of JPEG images and GPS data + encoded in GPX (GPS Exchange Format) format. + . + If GPS data are available at the precise moment the photo was taken + (with a 1-second granularity) the GPS data are stored unmodified in + EXIF fields. If they are not linear interpolation of GPS data + available at moments before and after the photo was taken can be used. + . + Both a command line tool (package gpscorrelate) and a GTK+ graphical + user interface for it (package gpscorrelate-gui) are provided. + . + This package contains the command line tool and the documentation in HTML + format. + +Package: gpscorrelate-gui +Architecture: any +Depends: gpscorrelate, ${shlibs:Depends}, ${misc:Depends} +Description: correlates digital photos with GPS data filling EXIF fields + gpscorrelate fills EXIF (Exchangeable Image File Format) fields of + digital photos related to GPS (Global Positioning System) information + (e.g.: GPSLatitude, GPSLongitude, GPSAltitude, ...). The act of filling + those fields is referred to as "correlation". + . + Inputs of the correlation process are a set of JPEG images and GPS data + encoded in GPX (GPS Exchange Format) format. + . + If GPS data are available at the precise moment the photo was taken + (with a 1-second granularity) the GPS data are stored unmodified in + EXIF fields. If they are not linear interpolation of GPS data + available at moments before and after the photo was taken can be used. + . + Both a command line tool (package gpscorrelate) and a GTK+ graphical + user interface for it (package gpscorrelate-gui) are provided. + . + This package contains the GTK+ graphical user interface. + --- gpscorrelate-1.6.0.orig/debian/gpscorrelate-gui.install +++ gpscorrelate-1.6.0/debian/gpscorrelate-gui.install @@ -0,0 +1,2 @@ +usr/bin/gpscorrelate-gui +gpscorrelate.desktop usr/share/applications