[osmosis] 01/14: Add patch to get version from changelog instead of git.
Bas Couwenberg
sebastic at xs4all.nl
Thu Apr 10 21:38:49 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 eac336f0848aae3b3070c9a886f3eb88d26037d1
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date: Wed Apr 9 22:24:51 2014 +0200
Add patch to get version from changelog instead of git.
---
debian/changelog | 2 +-
debian/control | 1 -
debian/patches/04-osmosis-version.patch | 18 ++++++++++++++++++
debian/patches/series | 1 +
4 files changed, 20 insertions(+), 2 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index a3cb535..d928880 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -23,8 +23,8 @@ osmosis (0.43.1-1) UNRELEASED; urgency=low
* Add build dependency on libwoodstox-java.
* Add patch to use packaged libraries during build.
* Remove generated files and directories on clean.
- * Add build dependency on git, used by gradle build system.
* Bump Standards-Version to 3.9.5, changes: Vcs-* fields.
+ * Add patch to get version from changelog instead of git.
-- Bas Couwenberg <sebastic at xs4all.nl> Sun, 16 Mar 2014 15:17:02 +0100
diff --git a/debian/control b/debian/control
index 0b10e7d..c0ef8b9 100644
--- a/debian/control
+++ b/debian/control
@@ -31,7 +31,6 @@ Build-Depends: gradle,
checkstyle (>= 5.6),
ivy,
junit4 (>= 4.10),
- git,
default-jdk,
maven-repo-helper
Standards-Version: 3.9.5
diff --git a/debian/patches/04-osmosis-version.patch b/debian/patches/04-osmosis-version.patch
new file mode 100644
index 0000000..5b52e0d
--- /dev/null
+++ b/debian/patches/04-osmosis-version.patch
@@ -0,0 +1,18 @@
+Description: Extract osmosis version from changelog instead of git.
+Author: Bas Couwenberg <sebastic at xs4all.nl>
+--- a/build.gradle
++++ b/build.gradle
+@@ -20,7 +20,7 @@ subprojects {
+
+ // Load the project version dynamically from Git. For release builds, don't add a suffix.
+ def versionSuffix = "RELEASE".equals(osmosisBuildType) ? '' : '-' + osmosisBuildType
+- version = 'git describe --always --dirty'.execute().in.text.trim() + versionSuffix
++ version = 'sh osmosis-version.sh'.execute().in.text.trim()
+
+ // Enable access to artefact dependency repositories.
+ repositories {
+--- /dev/null
++++ b/osmosis-version.sh
+@@ -0,0 +1,2 @@
++#!/bin/sh
++dpkg-parsechangelog | sed -ne 's/^Version: \(.*\)-.*/\1/p'
diff --git a/debian/patches/series b/debian/patches/series
index f6fafbb..fba5bba 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
01-fix_launcher.patch
02-fix_plexus.patch
03-local-dependencies.patch
+04-osmosis-version.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