[gpsprune] 01/03: Add patch to rename symbols as used in libmetadata-extractor-java 2.7.2.
Sebastiaan Couwenberg
sebastic at moszumanska.debian.org
Wed Mar 11 10:54:13 UTC 2015
This is an automated email from the git hooks/post-receive script.
sebastic pushed a commit to branch master
in repository gpsprune.
commit 7c820e9e570e4935c0da196324e8015ac49efffd
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date: Wed Mar 11 11:38:30 2015 +0100
Add patch to rename symbols as used in libmetadata-extractor-java 2.7.2.
---
debian/changelog | 6 +++
debian/patches/metadata-extractor.patch | 71 +++++++++++++++++++++++++++++++++
debian/patches/series | 1 +
3 files changed, 78 insertions(+)
diff --git a/debian/changelog b/debian/changelog
index 370248f..1f82602 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+gpsprune (17.2-2) UNRELEASED; urgency=medium
+
+ * Add patch to rename symbols as used in libmetadata-extractor-java 2.7.2.
+
+ -- Bas Couwenberg <sebastic at debian.org> Wed, 11 Mar 2015 11:37:34 +0100
+
gpsprune (17.2-1) unstable; urgency=medium
* New upstream release.
diff --git a/debian/patches/metadata-extractor.patch b/debian/patches/metadata-extractor.patch
new file mode 100644
index 0000000..9ff6c7d
--- /dev/null
+++ b/debian/patches/metadata-extractor.patch
@@ -0,0 +1,71 @@
+Description: Rename symbols for metadata-extractor 2.7.2.
+Author: Bas Couwenberg <sebastic at debian.org>
+
+--- a/tim/prune/jpeg/ExternalExifLibrary.java
++++ b/tim/prune/jpeg/ExternalExifLibrary.java
+@@ -37,48 +37,48 @@ public class ExternalExifLibrary impleme
+ if (metadata.containsDirectory(GpsDirectory.class))
+ {
+ Directory gpsdir = metadata.getDirectory(GpsDirectory.class);
+- if (gpsdir.containsTag(GpsDirectory.TAG_GPS_LATITUDE)
+- && gpsdir.containsTag(GpsDirectory.TAG_GPS_LONGITUDE)
+- && gpsdir.containsTag(GpsDirectory.TAG_GPS_LATITUDE_REF)
+- && gpsdir.containsTag(GpsDirectory.TAG_GPS_LONGITUDE_REF))
++ if (gpsdir.containsTag(GpsDirectory.TAG_LATITUDE)
++ && gpsdir.containsTag(GpsDirectory.TAG_LONGITUDE)
++ && gpsdir.containsTag(GpsDirectory.TAG_LATITUDE_REF)
++ && gpsdir.containsTag(GpsDirectory.TAG_LONGITUDE_REF))
+ {
+- data.setLatitudeRef(gpsdir.getString(GpsDirectory.TAG_GPS_LATITUDE_REF));
+- Rational[] latRats = gpsdir.getRationalArray(GpsDirectory.TAG_GPS_LATITUDE);
++ data.setLatitudeRef(gpsdir.getString(GpsDirectory.TAG_LATITUDE_REF));
++ Rational[] latRats = gpsdir.getRationalArray(GpsDirectory.TAG_LATITUDE);
+ double seconds = ExifGateway.convertToPositiveValue(latRats[2].getNumerator(), latRats[2].getDenominator());
+ data.setLatitude(new double[] {latRats[0].doubleValue(),
+ latRats[1].doubleValue(), seconds});
+- data.setLongitudeRef(gpsdir.getString(GpsDirectory.TAG_GPS_LONGITUDE_REF));
+- Rational[] lonRats = gpsdir.getRationalArray(GpsDirectory.TAG_GPS_LONGITUDE);
++ data.setLongitudeRef(gpsdir.getString(GpsDirectory.TAG_LONGITUDE_REF));
++ Rational[] lonRats = gpsdir.getRationalArray(GpsDirectory.TAG_LONGITUDE);
+ seconds = ExifGateway.convertToPositiveValue(lonRats[2].getNumerator(), lonRats[2].getDenominator());
+ data.setLongitude(new double[] {lonRats[0].doubleValue(),
+ lonRats[1].doubleValue(), seconds});
+ }
+
+ // Altitude (if present)
+- if (gpsdir.containsTag(GpsDirectory.TAG_GPS_ALTITUDE) && gpsdir.containsTag(GpsDirectory.TAG_GPS_ALTITUDE_REF))
++ if (gpsdir.containsTag(GpsDirectory.TAG_ALTITUDE) && gpsdir.containsTag(GpsDirectory.TAG_ALTITUDE_REF))
+ {
+- data.setAltitude(gpsdir.getRational(GpsDirectory.TAG_GPS_ALTITUDE).intValue());
+- byte altRef = (byte) gpsdir.getInt(GpsDirectory.TAG_GPS_ALTITUDE_REF);
++ data.setAltitude(gpsdir.getRational(GpsDirectory.TAG_ALTITUDE).intValue());
++ byte altRef = (byte) gpsdir.getInt(GpsDirectory.TAG_ALTITUDE_REF);
+ data.setAltitudeRef(altRef);
+ }
+
+ // Timestamp and datestamp (if present)
+- final int TAG_GPS_DATESTAMP = 0x001d;
+- if (gpsdir.containsTag(GpsDirectory.TAG_GPS_TIME_STAMP) && gpsdir.containsTag(TAG_GPS_DATESTAMP))
++ final int TAG_DATE_STAMP = 0x001d;
++ if (gpsdir.containsTag(GpsDirectory.TAG_TIME_STAMP) && gpsdir.containsTag(TAG_DATE_STAMP))
+ {
+- Rational[] times = gpsdir.getRationalArray(GpsDirectory.TAG_GPS_TIME_STAMP);
++ Rational[] times = gpsdir.getRationalArray(GpsDirectory.TAG_TIME_STAMP);
+ data.setGpsTimestamp(new int[] {times[0].intValue(), times[1].intValue(),
+ times[2].intValue()});
+- Rational[] dates = gpsdir.getRationalArray(TAG_GPS_DATESTAMP);
++ Rational[] dates = gpsdir.getRationalArray(TAG_DATE_STAMP);
+ if (dates != null) {
+ data.setGpsDatestamp(new int[] {dates[0].intValue(), dates[1].intValue(), dates[2].intValue()});
+ }
+ }
+
+ // Image bearing (if present)
+- if (gpsdir.containsTag(GpsDirectory.TAG_GPS_IMG_DIRECTION) && gpsdir.containsTag(GpsDirectory.TAG_GPS_IMG_DIRECTION_REF))
++ if (gpsdir.containsTag(GpsDirectory.TAG_IMG_DIRECTION) && gpsdir.containsTag(GpsDirectory.TAG_IMG_DIRECTION_REF))
+ {
+- Rational bearing = gpsdir.getRational(GpsDirectory.TAG_GPS_IMG_DIRECTION);
++ Rational bearing = gpsdir.getRational(GpsDirectory.TAG_IMG_DIRECTION);
+ if (bearing != null) {
+ data.setBearing(bearing.doubleValue());
+ }
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..ac2d4ce
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+metadata-extractor.patch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/gpsprune.git
More information about the Pkg-grass-devel
mailing list