[Pkg-osm-commits] [SCM] josm branch, master, updated. debian/0.0.svn6502+dfsg1-1-21-g413ac40
David Paleino
dapal at debian.org
Thu Mar 6 18:06:27 UTC 2014
The following commit has been merged in the master branch:
commit 34d4acd770e158f58dbff34d92f56ed58e0e1540
Author: David Paleino <dapal at debian.org>
Date: Thu Mar 6 00:20:15 2014 +0100
Added 08-use_external_json_library.patch to build against the system-wide free version of the JSON library
diff --git a/debian/changelog b/debian/changelog
index c063240..295e323 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,13 +6,15 @@ josm (0.0.svn6502+dfsg3-1) UNRELEASED; urgency=medium
non-free license (Closes: #740890)
* Added 04-use_system_jmapviewer.patch to avoid embedding parts of
jmapviewer in the final JOSM JAR
+ * Added 08-use_external_json_library.patch to build against the
+ system-wide free version of the JSON library
* Removed references to embedded jmapviewer in debian/copyright
* De-fuzzed 00-build.patch, 05-fix_version.patch and
06-move_data_out_of_jar.patch
* Bumped debhelper compatibility to 9
* Bumped Standards-Version to 3.9.5, no changes needed
- -- David Paleino <dapal at debian.org> Wed, 05 Mar 2014 23:55:21 +0100
+ -- David Paleino <dapal at debian.org> Thu, 06 Mar 2014 00:19:35 +0100
josm (0.0.svn6502+dfsg1-1) unstable; urgency=medium
diff --git a/debian/control b/debian/control
index 1944d75..9473c74 100644
--- a/debian/control
+++ b/debian/control
@@ -20,6 +20,7 @@ Build-Depends:
, liboauth-signpost-java (>= 1.2)
, libsvgsalamander-java
, libterm-readkey-perl
+ , libandroid-json-org-java
, jmapviewer
Standards-Version: 3.9.5
Homepage: http://josm.openstreetmap.de
@@ -38,6 +39,7 @@ Depends:
, openstreetmap-map-icons-classic
, ant
, jmapviewer
+ , libandroid-json-org-java
, ${misc:Depends}
Recommends: josm-plugins
, josm-l10n
diff --git a/debian/patches/08-use_external_json_library.patch b/debian/patches/08-use_external_json_library.patch
new file mode 100644
index 0000000..863bb32
--- /dev/null
+++ b/debian/patches/08-use_external_json_library.patch
@@ -0,0 +1,36 @@
+From: David Paleino <dapal at debian.org>
+Subject: depend on external free version of the JSON library
+Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=740890
+Origin: vendor
+Forwarded: no
+
+---
+ CONTRIBUTION | 6 +-----
+ build.xml | 1 +
+ 2 files changed, 2 insertions(+), 5 deletions(-)
+
+--- josm.orig/build.xml
++++ josm/build.xml
+@@ -31,6 +31,7 @@
+ <include name="ant.jar"/>
+ <include name="commons-codec.jar"/>
+ <include name="jmapviewer.jar"/>
++ <include name="json.jar"/>
+ </fileset>
+ </path>
+ <property name="classpathprop-colon" refid="classpath"/>
+--- josm.orig/CONTRIBUTION
++++ josm/CONTRIBUTION
+@@ -55,10 +55,6 @@ is from Stuart D. Gathman and licensed w
+ The Ellipsoid code (http://www.i3s.unice.fr/~johan/gps/)
+ is from Johan Montagnat and licensed with GPL.
+
+-The JSON code (https://github.com/douglascrockford/JSON-java)
+-is from Douglas Crockford and licensed as follows:
+-"The Software shall be used for Good, not Evil."
+-
+ The opening hour validation uses code from opening_hour.js
+ (https://github.com/ypid/opening_hours.js) which is licensed
+-with the New (2-clause) BSD license.
+\ No newline at end of file
++with the New (2-clause) BSD license.
diff --git a/debian/patches/series b/debian/patches/series
index 59364ac..bf431ca 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -7,3 +7,4 @@
#100-fix_SlippyMapBBoxChooser.patch
06-move_data_out_of_jar.patch
07-downgrade-metadata-extractor.patch
+08-use_external_json_library.patch
diff --git a/debian/rules b/debian/rules
index 01a7e04..1b6e057 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,7 +1,7 @@
#!/usr/bin/make -f
export JAVA_HOME=/usr/lib/jvm/default-java
-export CLASSPATH=/usr/share/java/gettext-commons.jar:/usr/share/java/metadata-extractor.jar:/usr/share/java/signpost-core.jar:/usr/share/java/jmapviewer.jar
+export CLASSPATH=/usr/share/java/gettext-commons.jar:/usr/share/java/metadata-extractor.jar:/usr/share/java/signpost-core.jar:/usr/share/java/jmapviewer.jar:/usr/share/java/json.jar
SVNREPO := http://josm.openstreetmap.de/svn/trunk
SVNI18NREPO := http://svn.openstreetmap.org/applications/editors/josm/i18n/
--
Editor for OpenStreetMap
More information about the Pkg-osm-commits
mailing list