[libmnemonicsetter-java] 01/01: use maven-repo-helper
Felix Natter
fnatter-guest at moszumanska.debian.org
Thu Apr 7 17:55:29 UTC 2016
This is an automated email from the git hooks/post-receive script.
fnatter-guest pushed a commit to branch master
in repository libmnemonicsetter-java.
commit 3d8242c3e7b4dcfd016fefab2e640bca536f3141
Author: Felix Natter <fnatter at gmx.net>
Date: Thu Apr 7 19:12:36 2016 +0200
use maven-repo-helper
---
debian/clean | 1 +
debian/control | 6 +++++-
debian/libmnemonicsetter-java.poms | 1 +
debian/maven.cleanIgnoreRules | 1 +
debian/maven.ignoreRules | 4 ++++
debian/maven.publishedRules | 1 +
debian/maven.rules | 2 ++
debian/patches/01_build.patch | 31 +++++++++++++++++++++++++------
debian/rules | 5 ++++-
9 files changed, 44 insertions(+), 8 deletions(-)
diff --git a/debian/clean b/debian/clean
new file mode 100644
index 0000000..af1f028
--- /dev/null
+++ b/debian/clean
@@ -0,0 +1 @@
+pom.xml
\ No newline at end of file
diff --git a/debian/control b/debian/control
index 212ad87..e261cec 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,11 @@ Section: java
Priority: optional
Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
Uploaders: Felix Natter <fnatter at gmx.net>
-Build-Depends: debhelper (>= 9), default-jdk, gradle-debian-helper
+Build-Depends: debhelper (>= 9),
+ default-jdk,
+ gradle,
+ gradle-debian-helper,
+ maven-repo-helper
Standards-Version: 3.9.7
Homepage: http://www.infonode.net/index.html?idw
Vcs-Git: https://anonscm.debian.org/git/pkg-java/libmnemonicsetter-java.git
diff --git a/debian/libmnemonicsetter-java.poms b/debian/libmnemonicsetter-java.poms
new file mode 100644
index 0000000..80c8f98
--- /dev/null
+++ b/debian/libmnemonicsetter-java.poms
@@ -0,0 +1 @@
+pom.xml --has-package-version --artifact=build/libs/mnemonicsetter-*.jar --java-lib
diff --git a/debian/maven.cleanIgnoreRules b/debian/maven.cleanIgnoreRules
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/debian/maven.cleanIgnoreRules
@@ -0,0 +1 @@
+
diff --git a/debian/maven.ignoreRules b/debian/maven.ignoreRules
new file mode 100644
index 0000000..3d1560b
--- /dev/null
+++ b/debian/maven.ignoreRules
@@ -0,0 +1,4 @@
+
+junit junit * * * *
+org.hamcrest hamcrest-all * * * *
+org.mockito mockito-all * * * *
diff --git a/debian/maven.publishedRules b/debian/maven.publishedRules
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/debian/maven.publishedRules
@@ -0,0 +1 @@
+
diff --git a/debian/maven.rules b/debian/maven.rules
new file mode 100644
index 0000000..a556918
--- /dev/null
+++ b/debian/maven.rules
@@ -0,0 +1,2 @@
+
+org.dpolivaev.mnemonicsetter mnemonicsetter jar s/.*/debian/ * *
diff --git a/debian/patches/01_build.patch b/debian/patches/01_build.patch
index 088e7e4..5815ba3 100644
--- a/debian/patches/01_build.patch
+++ b/debian/patches/01_build.patch
@@ -1,6 +1,6 @@
--- a/build.gradle
+++ b/build.gradle
-@@ -1,13 +1,13 @@
+@@ -1,21 +1,23 @@
-plugins {
- id "com.jfrog.bintray" version "1.6"
-}
@@ -15,18 +15,21 @@
apply plugin: 'eclipse'
-apply plugin: 'maven-publish'
+//apply plugin: 'maven-publish'
++apply plugin: 'maven'
targetCompatibility='1.7'
sourceCompatibility='1.7'
-@@ -16,6 +16,7 @@
- version='0.3'
+ group 'org.dpolivaev.mnemonicsetter'
+ version='0.3'
++jar.baseName = 'mnemonicsetter'
+-
+/*
bintray {
user = System.getenv('BINTRAY_USER')
key = System.getenv('BINTRAY_KEY')
-@@ -31,6 +32,7 @@
+@@ -31,6 +33,7 @@
}
}
}
@@ -34,7 +37,7 @@
task sourceJar(type: Jar, dependsOn: classes) {
classifier = 'sources'
-@@ -42,6 +44,7 @@
+@@ -42,6 +45,7 @@
from javadoc.destinationDir
}
@@ -42,11 +45,27 @@
publishing {
publications {
mnemonicsetter(MavenPublication) {
-@@ -56,6 +59,7 @@
+@@ -56,6 +60,23 @@
}
}
}
+*/
++
++task createPom << {
++ pom {
++ artifactId = 'mnemonicsetter'
++ project {
++ inceptionYear '2016'
++ licenses {
++ license {
++ name 'The Apache Software License, Version 2.0'
++ url 'http://www.apache.org/licenses/LICENSE-2.0.txt'
++ distribution 'repo'
++ }
++ }
++ }
++ }.writeTo("pom.xml")
++}
dependencies {
testCompile 'junit:junit:4.12',
diff --git a/debian/rules b/debian/rules
index db98c2c..66671f4 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,7 +1,10 @@
#!/usr/bin/make -f
%:
- dh $@ --parallel --buildsystem=gradle
+ dh $@ --with maven_repo_helper --buildsystem=gradle
+
+override_dh_auto_build:
+ dh_auto_build -- jar createPom
get-orig-source:
uscan --download-current-version --force-download --no-symlink
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/libmnemonicsetter-java.git
More information about the pkg-java-commits
mailing list