[jruby] 01/01: Fix several issues with some Maven artifacts

Miguel Landaeta nomadium at moszumanska.debian.org
Wed Aug 5 02:18:16 UTC 2015


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

nomadium pushed a commit to branch master
in repository jruby.

commit d10953e0ac2ce7f0b5cc70f5c8d8f632be1bbb86
Author: Miguel Landaeta <nomadium at debian.org>
Date:   Tue Aug 4 22:55:42 2015 -0300

    Fix several issues with some Maven artifacts
    
      - Add missing jruby-noasm artifacts.
      - Add missing jruby-stdlib artifacts.
      - Use correct jar file for jruby-core artifact.
---
 debian/changelog               | 9 +++++++++
 debian/jruby.install           | 3 ++-
 debian/jruby.links             | 3 +--
 debian/jruby.lintian-overrides | 4 ++++
 debian/jruby.poms              | 1 +
 debian/rules                   | 5 ++++-
 6 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index bdc2990..367a84c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+jruby (1.7.21-3) UNRELEASED; urgency=medium
+
+  * Install jruby-stdlib Maven artifact. (Closes: #792906).
+    - Added a lintian override for codeless-jar warning.
+  * Install jruby-noasm Maven artifact.
+  * Install correct jruby-core Maven artifact.
+
+ -- Miguel Landaeta <nomadium at debian.org>  Tue, 04 Aug 2015 22:54:21 -0300
+
 jruby (1.7.21-2) unstable; urgency=high
 
   * Fix FTBFS due to Maven 3.3.x changes. (Closes: #792788).
diff --git a/debian/jruby.install b/debian/jruby.install
index cb90d0b..58967b2 100644
--- a/debian/jruby.install
+++ b/debian/jruby.install
@@ -8,6 +8,7 @@ target/package/bin/jrubyc      usr/share/jruby/bin
 target/package/bin/rdoc        usr/share/jruby/bin
 target/package/bin/ri          usr/share/jruby/bin
 target/package/bin/testrb      usr/share/jruby/bin
-target/package/lib/ruby        usr/share/jruby/lib
+target/package/lib/jruby.jar   usr/share/jruby/lib
 target/package/lib/jni         usr/share/jruby/lib
+target/package/lib/ruby        usr/share/jruby/lib
 target/package/tool/nailgun    usr/share/jruby/tool
diff --git a/debian/jruby.links b/debian/jruby.links
index a16141f..cdf9cfa 100644
--- a/debian/jruby.links
+++ b/debian/jruby.links
@@ -3,8 +3,7 @@ usr/share/jruby/bin/rdoc               usr/bin/jruby-rdoc
 usr/share/jruby/bin/ri                 usr/bin/jruby-ri
 usr/share/jruby/bin/testrb             usr/bin/jruby-testrb
 
-usr/share/java/jruby-core.jar          usr/share/java/jruby.jar
-usr/share/java/jruby-core.jar          usr/share/jruby/lib/jruby.jar
+usr/share/jruby/lib/jruby.jar          usr/share/java/jruby.jar
 
 usr/share/javascript/jquery/jquery.js  usr/share/jruby/lib/ruby/2.0/rdoc/generator/template/darkfish/js/jquery.js
 usr/share/jruby/lib/ruby/2.0/rdoc.rb   usr/share/jruby/lib/ruby/shared/rdoc.rb
diff --git a/debian/jruby.lintian-overrides b/debian/jruby.lintian-overrides
new file mode 100644
index 0000000..2e7a63d
--- /dev/null
+++ b/debian/jruby.lintian-overrides
@@ -0,0 +1,4 @@
+# this is not a codeless jar, it's just a jar with ruby files
+# (ruby stdlib copy used by jruby, bundled as jar)
+# to-do: maybe file a bug and/or send a patch to lintian
+jruby binary: codeless-jar usr/share/maven-repo/org/jruby/jruby-stdlib/*/jruby-stdlib-*.jar
diff --git a/debian/jruby.poms b/debian/jruby.poms
index d07085a..dd4839a 100644
--- a/debian/jruby.poms
+++ b/debian/jruby.poms
@@ -2,6 +2,7 @@ pom.xml --no-parent
 core/pom.xml
 lib/pom.xml
 maven/jruby-stdlib/pom.xml
+maven/jruby-noasm/pom.xml
 ext/readline/pom.xml
 maven/jruby-dist/pom.xml
 test/pom.xml
diff --git a/debian/rules b/debian/rules
index ba67639..63e238e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -45,7 +45,10 @@ override_dh_auto_install:
 	mkdir -p target/package/lib/ruby/gems/shared/
 	cd target/package/lib/ruby/gems/shared/ && mkdir -p cache gems specifications
 	mh_installpom -pjruby --no-parent core/pom.xml
-	mh_installjar -pjruby --java-lib  core/pom.xml target/package/lib/jruby.jar
+	mh_installjar -pjruby --java-lib  core/pom.xml core/target/jruby-core-$(DEB_VERSION_UPSTREAM).jar
+	mh_installpom -pjruby --no-parent maven/jruby-noasm/pom.xml
+	mh_installpom -pjruby --no-parent maven/jruby-stdlib/pom.xml
+	mh_installjar -pjruby maven/jruby-stdlib/pom.xml maven/jruby-stdlib/target/jruby-stdlib-$(DEB_VERSION_UPSTREAM).jar
 	rm -rf target/package/tool/nailgun/*
 	for platform in i386-Linux x86_64-Linux arm-Linux; do \
 		mkdir -p target/package/lib/jni/$$platform ; \

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



More information about the pkg-java-commits mailing list