[maven-debian-helper] 01/01: Improved the mangling of the release candidate versions (1.0-rc2 -> 1.0~rc2)
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Sat Jul 12 21:40:12 UTC 2014
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a commit to branch master
in repository maven-debian-helper.
commit c9cb7d69832e83de6b366f71046b786957a43388
Author: Emmanuel Bourg <ebourg at apache.org>
Date: Sat Jul 12 23:39:47 2014 +0200
Improved the mangling of the release candidate versions (1.0-rc2 -> 1.0~rc2)
---
bin/mh_make | 2 +-
debian/changelog | 1 +
.../main/java/org/debian/maven/packager/GenerateDebianFilesMojo.java | 1 +
maven-packager-utils/src/main/resources/orig-tar.svn.vm | 2 +-
maven-packager-utils/src/main/resources/watch.svn.vm | 2 +-
5 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/bin/mh_make b/bin/mh_make
index 6cb62ee..c565be0 100755
--- a/bin/mh_make
+++ b/bin/mh_make
@@ -207,7 +207,7 @@ if [ $? != 0 ]; then
fi
if [ ! -f debian/changelog ]; then
- debianVersion=$(echo ${maven_UpstreamPackageVersion} | sed -re's/-(alpha|beta)-?/~\1/')
+ debianVersion=$(echo ${maven_UpstreamPackageVersion} | sed -re's/-(alpha|beta|rc)-?/~\1/')
dch --create --newversion=${debianVersion}-1 --package=$PACKAGE "Initial release (Closes: #nnnn) <nnnn is the bug number of your ITP>"
fi
diff --git a/debian/changelog b/debian/changelog
index dc1916d..d3076d4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ maven-debian-helper (1.6.8) UNRELEASED; urgency=medium
to the ignored plugins
* Use the --download-current-version uscan option in the generated
debian/rules files
+ * Release candidate versions are now properly mangled (1.0-rc2 -> 1.0~rc2)
-- Emmanuel Bourg <ebourg at apache.org> Fri, 14 Mar 2014 13:57:53 +0100
diff --git a/maven-packager-utils/src/main/java/org/debian/maven/packager/GenerateDebianFilesMojo.java b/maven-packager-utils/src/main/java/org/debian/maven/packager/GenerateDebianFilesMojo.java
index 962834a..528b555 100644
--- a/maven-packager-utils/src/main/java/org/debian/maven/packager/GenerateDebianFilesMojo.java
+++ b/maven-packager-utils/src/main/java/org/debian/maven/packager/GenerateDebianFilesMojo.java
@@ -416,6 +416,7 @@ public class GenerateDebianFilesMojo extends AbstractMojo {
String debianVersion = projectVersion.replace("-alpha-", "~alpha");
debianVersion = debianVersion.replace("-beta-", "~beta");
+ debianVersion = debianVersion.replace("-rc-", "~rc");
debianVersion += "-1";
context.put("version.vm", debianVersion);
diff --git a/maven-packager-utils/src/main/resources/orig-tar.svn.vm b/maven-packager-utils/src/main/resources/orig-tar.svn.vm
index 9d9e03a..b25e90d 100644
--- a/maven-packager-utils/src/main/resources/orig-tar.svn.vm
+++ b/maven-packager-utils/src/main/resources/orig-tar.svn.vm
@@ -7,7 +7,7 @@
VERSION=$2
TAR=../${package}_$VERSION.orig.tar.xz
DIR=${package}-$VERSION
-TAG=$(echo "${tagMarker}$VERSION" | sed -re's/~(alpha|beta)/-\1-/')
+TAG=$(echo "${tagMarker}$VERSION" | sed -re's/~(alpha|beta|rc)/-\1-/')
svn export ${baseUrl}/${TAG}${suffixUrl} $DIR
XZ_OPT=--best tar -c -J -f $TAR --exclude '*.jar' --exclude '*.class' $DIR
diff --git a/maven-packager-utils/src/main/resources/watch.svn.vm b/maven-packager-utils/src/main/resources/watch.svn.vm
index 19ef0a3..c86aa31 100644
--- a/maven-packager-utils/src/main/resources/watch.svn.vm
+++ b/maven-packager-utils/src/main/resources/watch.svn.vm
@@ -1,4 +1,4 @@
version=3
-opts="uversionmangle=s/-(alpha|beta)-/~$1/" \
+opts="uversionmangle=s/-(alpha|beta|rc)(-)?/~$1$2/" \
${baseUrl}/ \
${tagMarker}(\d.*)/ debian debian/orig-tar.sh
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/maven-debian-helper.git
More information about the pkg-java-commits
mailing list