[jruby] 01/03: Put maven3 settings in a separate file
Miguel Landaeta
nomadium at moszumanska.debian.org
Wed May 27 02:53:10 UTC 2015
This is an automated email from the git hooks/post-receive script.
nomadium pushed a commit to branch experimental
in repository jruby.
commit c053e2c67e7960af270f58e0bd9d278bd4694a4e
Author: Miguel Landaeta <nomadium at debian.org>
Date: Tue May 26 11:52:56 2015 -0300
Put maven3 settings in a separate file
---
debian/changelog | 2 +-
debian/maven3.mk | 19 +++++++++++++++++++
debian/rules | 22 ++--------------------
3 files changed, 22 insertions(+), 21 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index d02b107..7e38e66 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -45,7 +45,7 @@ jruby (1.7.19-1) UNRELEASED; urgency=medium
minified copy. This is to avoid lintian warnings, during build time
a link symbolic to libjs-jquery is deployed.
- -- Miguel Landaeta <nomadium at debian.org> Mon, 25 May 2015 23:14:28 -0300
+ -- Miguel Landaeta <nomadium at debian.org> Tue, 26 May 2015 11:51:28 -0300
jruby (1.5.6-10) unstable; urgency=medium
diff --git a/debian/maven3.mk b/debian/maven3.mk
new file mode 100644
index 0000000..446106a
--- /dev/null
+++ b/debian/maven3.mk
@@ -0,0 +1,19 @@
+MAVEN_HOME = /usr/share/maven
+DEB_MAVEN_ARGS := -Pdist
+DEB_CLASSPATH = $(MAVEN_HOME)/boot/plexus-classworlds-2.x.jar
+DEB_MAVEN_INVOKE = cd $(DEB_BUILDDIR) && $(JAVACMD) -classpath $(DEB_CLASSPATH) \
+ $(JAVA_OPTS) -Dclassworlds.conf=$(CURDIR)/debian/m2.conf \
+ org.codehaus.plexus.classworlds.launcher.Launcher \
+ -s/etc/maven2/settings-debian.xml \
+ -Dmaven.repo.local=$(DEB_MAVEN_REPO) \
+ $(if $(DEB_MAVEN_ARGS_$(cdbs_curpkg)),$(DEB_MAVEN_ARGS_$(cdbs_curpkg)),$(DEB_MAVEN_ARGS))
+
+maven-sanity-check:
+ @if ! test -x "$(JAVACMD)"; then \
+ echo "You must specify a valid JAVA_HOME or JAVACMD!"; \
+ exit 1; \
+ fi
+ @if ! test -r "$(MAVEN_HOME)/boot/plexus-classworlds-2.x.jar"; then \
+ echo "You must specify a valid MAVEN_HOME directory!"; \
+ exit 1; \
+ fi
diff --git a/debian/rules b/debian/rules
index 03a2087..88827f2 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,37 +2,19 @@
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/maven.mk
+include $(CURDIR)/debian/maven3.mk
#JAVA_HOME := /usr/lib/jvm/default-java
# upstream code directly from git repo builds with
# openjdk-7-jdk, I have to find out how/why
JAVA_HOME := /usr/lib/jvm/java-8-openjdk-$(DEB_BUILD_ARCH)
-MAVEN_HOME = /usr/share/maven
-DEB_MAVEN_ARGS := -Pdist
-DEB_CLASSPATH = $(MAVEN_HOME)/boot/plexus-classworlds-2.x.jar
-DEB_MAVEN_INVOKE = cd $(DEB_BUILDDIR) && $(JAVACMD) -classpath $(DEB_CLASSPATH) \
- $(JAVA_OPTS) -Dclassworlds.conf=$(CURDIR)/debian/m2.conf \
- org.codehaus.plexus.classworlds.launcher.Launcher \
- -s/etc/maven2/settings-debian.xml \
- -Dmaven.repo.local=$(DEB_MAVEN_REPO) \
- $(if $(DEB_MAVEN_ARGS_$(cdbs_curpkg)),$(DEB_MAVEN_ARGS_$(cdbs_curpkg)),$(DEB_MAVEN_ARGS))
-
-maven-sanity-check:
- @if ! test -x "$(JAVACMD)"; then \
- echo "You must specify a valid JAVA_HOME or JAVACMD!"; \
- exit 1; \
- fi
- @if ! test -r "$(MAVEN_HOME)/boot/plexus-classworlds-2.x.jar"; then \
- echo "You must specify a valid MAVEN_HOME directory!"; \
- exit 1; \
- fi
pre-build::
mkdir -p lib/jni
common-install-prehook-indep::
mkdir -p target/package
- tar zxf ./maven/jruby-dist/target/jruby-dist-1.7.19-bin.tar.gz -C target/package --strip-components=1
+ tar zxf ./maven/jruby-dist/target/jruby-dist-$(DEB_UPSTREAM_VERSION)-bin.tar.gz -C target/package --strip-components=1
cd target/package/bin && mv jruby.sh jruby
cd target/package/bin && chmod 0755 *
rm target/package/lib/ruby/2.0/rdoc/generator/template/darkfish/js/jquery.js
--
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