[yecht] 05/05: Upload to unstable

Miguel Landaeta nomadium at moszumanska.debian.org
Sun Apr 10 18:28:55 UTC 2016


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

nomadium pushed a commit to branch master
in repository yecht.

commit 956a5f81a8e0a53c045401c0c6a6a3cebbd49b22
Author: Miguel Landaeta <nomadium at debian.org>
Date:   Sun Apr 10 18:17:30 2016 +0100

    Upload to unstable
---
 debian/changelog                                   | 15 ++++++++++++
 debian/control                                     | 17 +++++++++-----
 debian/copyright                                   |  2 +-
 debian/libyecht-java.jlibs                         |  1 -
 debian/libyecht-java.poms                          | 27 ++++++++++++++++++++++
 debian/maven.cleanIgnoreRules                      |  1 +
 debian/maven.ignoreRules                           |  1 +
 debian/maven.publishedRules                        |  1 +
 debian/maven.rules                                 |  2 ++
 .../patches/01_dont_hardcode_yecht_version.patch   | 25 --------------------
 debian/patches/series                              |  1 -
 debian/rules                                       | 20 +++++-----------
 12 files changed, 65 insertions(+), 48 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index c439403..2c19611 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,18 @@
+yecht (1.1-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Deploy jruby maven artifact.
+  * Simplify packaging:
+    - Switch from cdbs to dh.
+    - Use maven-debian-helper instead of javahelper.
+  * d/control: Wrap and sort.
+  * d/copyright: Update dates.
+  * Bump Standards-Version to 3.9.7. No changes were required.
+  * Update Vcs-* fields to use https URLs.
+  * Drop unneeded patch 01_dont_hardcode_yecht_version.patch.
+
+ -- Miguel Landaeta <nomadium at debian.org>  Sun, 10 Apr 2016 18:16:22 +0100
+
 yecht (1.0-2) unstable; urgency=medium
 
   * Upload to unstable.
diff --git a/debian/control b/debian/control
index ef9a198..0534828 100644
--- a/debian/control
+++ b/debian/control
@@ -2,13 +2,18 @@ Source: yecht
 Section: java
 Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
-Uploaders: Torsten Werner <twerner at debian.org>,
+Uploaders:
+ Torsten Werner <twerner at debian.org>,
  Miguel Landaeta <nomadium at debian.org>
-Build-Depends: debhelper (>= 9), cdbs, maven-repo-helper, ant, default-jdk,
- javahelper, jruby
-Standards-Version: 3.9.6
-Vcs-Git: git://anonscm.debian.org/pkg-java/yecht.git
-Vcs-Browser: http://anonscm.debian.org/cgit/pkg-java/yecht.git
+Build-Depends:
+ debhelper (>= 9),
+ default-jdk,
+ jruby,
+ libbuild-helper-maven-plugin-java,
+ maven-debian-helper
+Standards-Version: 3.9.7
+Vcs-Git: https://anonscm.debian.org/git/pkg-java/yecht.git
+Vcs-Browser: https://anonscm.debian.org/cgit/pkg-java/yecht.git
 Homepage: https://github.com/jruby/yecht
 
 Package: libyecht-java
diff --git a/debian/copyright b/debian/copyright
index d7233f1..b3451d8 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -9,7 +9,7 @@ License: Expat
 
 Files: debian/*
 Copyright: 2011 Torsten Werner <twerner at debian.org>
-           2015 Miguel Landaeta <nomadium at debian.org>
+           2015-2016 Miguel Landaeta <nomadium at debian.org>
 License: Expat
 
 License: Expat
diff --git a/debian/libyecht-java.jlibs b/debian/libyecht-java.jlibs
deleted file mode 100644
index c46f08f..0000000
--- a/debian/libyecht-java.jlibs
+++ /dev/null
@@ -1 +0,0 @@
-lib/yecht-*.jar
diff --git a/debian/libyecht-java.poms b/debian/libyecht-java.poms
index 43e746b..8545d14 100644
--- a/debian/libyecht-java.poms
+++ b/debian/libyecht-java.poms
@@ -1 +1,28 @@
+# List of POM files for the package
+# Format of this file is:
+# <path to pom file> [option]*
+# where option can be:
+#   --ignore: ignore this POM and its artifact if any
+#   --ignore-pom: don't install the POM. To use on POM files that are created
+#     temporarily for certain artifacts such as Javadoc jars. [mh_install, mh_installpoms]
+#   --no-parent: remove the <parent> tag from the POM
+#   --package=<package>: an alternative package to use when installing this POM
+#      and its artifact
+#   --has-package-version: to indicate that the original version of the POM is the same as the upstream part
+#      of the version for the package.
+#   --keep-elements=<elem1,elem2>: a list of XML elements to keep in the POM
+#      during a clean operation with mh_cleanpom or mh_installpom
+#   --artifact=<path>: path to the build artifact associated with this POM,
+#      it will be installed when using the command mh_install. [mh_install]
+#   --java-lib: install the jar into /usr/share/java to comply with Debian
+#      packaging guidelines
+#   --usj-name=<name>: name to use when installing the library in /usr/share/java
+#   --usj-version=<version>: version to use when installing the library in /usr/share/java
+#   --no-usj-versionless: don't install the versionless link in /usr/share/java
+#   --dest-jar=<path>: the destination for the real jar.
+#     It will be installed with mh_install. [mh_install]
+#   --classifier=<classifier>: Optional, the classifier for the jar. Empty by default.
+#   --site-xml=<location>: Optional, the location for site.xml if it needs to be installed.
+#     Empty by default. [mh_install]
+#
 pom.xml --no-parent
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..8b13789
--- /dev/null
+++ b/debian/maven.ignoreRules
@@ -0,0 +1 @@
+
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..9d87a49
--- /dev/null
+++ b/debian/maven.rules
@@ -0,0 +1,2 @@
+
+junit junit jar s/3\..*/3.x/ * *
diff --git a/debian/patches/01_dont_hardcode_yecht_version.patch b/debian/patches/01_dont_hardcode_yecht_version.patch
deleted file mode 100644
index 0e746ab..0000000
--- a/debian/patches/01_dont_hardcode_yecht_version.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-Description: Don't hard-code yecht version
-Author: Miguel Landaeta <nomadium at debian.org>
-Forwarded: no
-Last-Update: 2015-01-24
-
---- yecht-1.0.orig/build.xml
-+++ yecht-1.0/build.xml
-@@ -90,7 +90,7 @@
-   </target>
- 
-   <target name="jar" depends="compile" description="Create the yecht.jar file">
--    <jar destfile="${lib.dir}/yecht-0.0.2.jar">
-+    <jar destfile="${lib.dir}/yecht-${version}.jar">
-       <fileset dir="${yecht.classes.dir}">
-         <include name="**/*.class"/>
-         <include name="**/*.properties"/>
-@@ -110,7 +110,7 @@
-   </target>
- 
-   <target name="ext-ruby-jar" depends="ext-ruby-compile" description="Create the yecht-ruby.jar file">
--    <jar destfile="${lib.dir}/yecht-ruby-0.0.2.jar">
-+    <jar destfile="${lib.dir}/yecht-ruby-${version}.jar">
-       <fileset dir="${yecht.classes.dir}">
-         <include name="**/*.class"/>
-         <include name="**/*.properties"/>
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index edf79f6..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-01_dont_hardcode_yecht_version.patch
diff --git a/debian/rules b/debian/rules
index a1bc73f..1779706 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,19 +1,11 @@
 #!/usr/bin/make -f
 
-include /usr/share/cdbs/1/class/javahelper.mk
-include /usr/share/cdbs/1/class/ant.mk
 include /usr/share/dpkg/default.mk
 
-JAVA_HOME            := /usr/lib/jvm/default-java
-DEB_ANT_BUILD_TARGET := -Djruby.lib=/usr/share/java -Dversion=$(DEB_VERSION_UPSTREAM) ext-ruby-jar
+%:
+	dh $@ --buildsystem=maven
 
-pre-build::
-	mkdir -p lib
-
-binary-post-install/lib$(DEB_SOURCE)-java::
-	mh_installpoms -plib$(DEB_SOURCE)-java
-	mh_installjar  -plib$(DEB_SOURCE)-java -l pom.xml lib/$(DEB_SOURCE)-$(DEB_VERSION_UPSTREAM).jar
-
-clean::
-	-$(RM) -r lib
-	mh_clean
+override_dh_install:
+	dh_install
+	dh_install target/yecht-$(DEB_VERSION_UPSTREAM)-jruby.jar \
+		usr/share/maven-repo/org/jruby/yecht/$(DEB_VERSION_UPSTREAM)

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



More information about the pkg-java-commits mailing list