[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