[osmosis] 21/28: Add patch to use packaged libraries during build.

Bas Couwenberg sebastic at xs4all.nl
Sun Apr 6 01:47:09 UTC 2014


This is an automated email from the git hooks/post-receive script.

sebastic-guest pushed a commit to branch master
in repository osmosis.

commit c07e27f163b749ce3973d14370577cd89f0569c2
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date:   Sun Mar 16 19:23:11 2014 +0100

    Add patch to use packaged libraries during build.
---
 debian/changelog                           |  1 +
 debian/dependencies.txt                    | 34 ++++++++---------
 debian/patches/03-local-dependencies.patch | 60 ++++++++++++++++++++++++++++++
 debian/patches/series                      |  1 +
 4 files changed, 78 insertions(+), 18 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 912a831..40ef442 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -21,6 +21,7 @@ osmosis (0.43.1-1) UNRELEASED; urgency=low
   * Bump Debhelper compatibility to 9.
   * Use dh with maven-repo-helper.
   * Add build dependency on libwoodstox-java.
+  * Add patch to use packaged libraries during build.
 
  -- Bas Couwenberg <sebastic at xs4all.nl>  Sun, 16 Mar 2014 15:17:02 +0100
 
diff --git a/debian/dependencies.txt b/debian/dependencies.txt
index bb716f1..b8824ea 100644
--- a/debian/dependencies.txt
+++ b/debian/dependencies.txt
@@ -1,18 +1,16 @@
-dependency.version.checkstyle=5.0				# Debian: 4.4 (5.3 in experimental)
-dependency.version.classworlds=2.2.2			# Debian: 1.1
-dependency.version.commons-codec=1.4			# Debian: 1.4
-dependency.version.commons-compress=1.0			# Debian: 1.0
-dependency.version.commons-dbcp=1.4				# Debian: 1.4
-dependency.version.osmbin=1.0-6d760534
-dependency.version.osmosis-hstore=0.2
-dependency.version.ivy=2.1.0					# Debian: 2.1.0
-dependency.version.jpf=1.5						# Debian: 1.5.1 (no POM)
-dependency.version.junit=4.8.1					# Debian: 4.8.2
-dependency.version.mysql=5.1.10					# Debian: 5.1.10 (no POM)
-dependency.version.postgis=1.3.3				# Debian: 1.5.1 (no POM)
-dependency.version.postgresql=8.4-701.jdbc4		# Debian: 8.4-701 (no POM)
-dependency.version.protobuf=2.3.0				# Debian: 2.3.0 (no POM)
-dependency.version.spring=3.0.3.RELEASE			# Debian: 3.0.5.RELEASE
-dependency.version.woodstox-core=4.0.3			# Debian: 3.9.2 (no POM)
-dependency.version.woodstox-stax2=3.0.2			# Debian: 1.2.0
-dependency.version.xerces=2.9.1					# Debian: 2.9.1
+dependencyVersionClassworlds=2.4                # Debian: 1.5.0         (libplexus-classworlds-java)
+dependencyVersionCommonsCodec=1.7               # Debian: 1.9           (libcommons-codec-java)
+dependencyVersionCommonsCompress=1.4.1          # Debian: 1.8           (libcommons-compress-java)
+dependencyVersionCommonsDbcp=1.4                # Debian: 1.3           (libcommons-dbcp-java)
+dependencyVersionJpf=1.5                        # Debian: 1.5           (libjpf-java)
+dependencyVersionJunit=4.10                     # Debian: 4.11          (junit4)
+dependencyVersionMySql=5.1.21                   # Debian: 5.1.29        (libmysql-java)
+dependencyVersionNetty=3.2.7.Final              # Debian: 3.2.6.Final   (libnetty-java)
+dependencyVersionOsmPbf=1.1.1-754a33af          # Debian: 1.3.3         (libosmpbf-java)
+dependencyVersionPostGis=1.3.3                  # Debian: 2.1.2         (libpostgis-java)
+dependencyVersionPostgreSql=9.1-901-1.jdbc4     # Debian: 9.2.jdbc4     (libpostgresql-jdbc-java)
+dependencyVersionProtobuf=2.4.1                 # Debian: 2.5.0         (libprotobuf-java)
+dependencyVersionSpring=3.1.2.RELEASE           # Debian: 3.0.6.RELEASE (libspring-*-java)
+dependencyVersionWoodstoxCore=4.1.4             # Debian: 4.1.3         (libwoodstox-java)
+dependencyVersionWoodstoxStax2=3.1.1            # Debian: 3.1.1         (libstax2-api-java)
+dependencyVersionXerces=2.9.1                   # Debian: 2.11.0        (libxerces2-java)
diff --git a/debian/patches/03-local-dependencies.patch b/debian/patches/03-local-dependencies.patch
new file mode 100644
index 0000000..382d3df
--- /dev/null
+++ b/debian/patches/03-local-dependencies.patch
@@ -0,0 +1,60 @@
+Description: Use packaged libraries during build.
+Author: Bas Couwenberg <sebastic at xs4all.nl>
+--- a/build.gradle
++++ b/build.gradle
+@@ -25,7 +25,9 @@ subprojects {
+ 	// Enable access to artefact dependency repositories.
+ 	repositories {
+ 		// Standard Maven repository.
+-		mavenCentral()
++		maven {
++			url "/usr/share/maven-repo"
++		}
+ 	}
+ }
+ 
+--- a/gradle.properties
++++ b/gradle.properties
+@@ -4,26 +4,26 @@
+ org.gradle.daemon=true
+ 
+ # 3rd Party Library Versions
+-dependencyVersionClassworlds=2.4
+-dependencyVersionCommonsCodec=1.7
+-dependencyVersionCommonsCompress=1.4.1
+-dependencyVersionCommonsDbcp=1.4
+-dependencyVersionJpf=1.5
+-dependencyVersionJunit=4.10
+-dependencyVersionMySql=5.1.21
+-dependencyVersionNetty=3.2.7.Final
+-dependencyVersionOsmPbf=1.1.1-754a33af
+-dependencyVersionPostGis=1.3.3
+-dependencyVersionPostgreSql=9.1-901-1.jdbc4
+-dependencyVersionProtobuf=2.4.1
+-dependencyVersionSpring=3.1.2.RELEASE
+-dependencyVersionWoodstoxCore=4.1.4
+-dependencyVersionWoodstoxStax2=3.1.1
++dependencyVersionClassworlds=debian
++dependencyVersionCommonsCodec=debian
++dependencyVersionCommonsCompress=debian
++dependencyVersionCommonsDbcp=debian
++dependencyVersionJpf=debian
++dependencyVersionJunit=4.x
++dependencyVersionMySql=debian
++dependencyVersionNetty=debian
++dependencyVersionOsmPbf=debian
++dependencyVersionPostGis=debian
++dependencyVersionPostgreSql=debian
++dependencyVersionProtobuf=debian
++dependencyVersionSpring=3.x
++dependencyVersionWoodstoxCore=debian
++dependencyVersionWoodstoxStax2=debian
+ # Remaining on 2.9.1 instead of 2.10.0 for now because the newer version
+ # depends on org.w3c.dom.ElementTraversal which is not being transitively
+ # included. This could be possibly be fixed by including a newer version
+ # of xml-apis but this hasn't been verified.
+-dependencyVersionXerces=2.9.1
++dependencyVersionXerces=debian
+ 
+ # Builds are signed if the osmosisSigningEnabled property is set to true.
+ # To enable signing, it is recommended to leave this file untouched and to
diff --git a/debian/patches/series b/debian/patches/series
index cfdb821..f6fafbb 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
 01-fix_launcher.patch
 02-fix_plexus.patch
+03-local-dependencies.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/osmosis.git



More information about the Pkg-grass-devel mailing list