[pkg-java] r4353 - trunk/rhino/debian

marcusb-guest at alioth.debian.org marcusb-guest at alioth.debian.org
Fri Oct 12 09:25:59 UTC 2007


Author: marcusb-guest
Date: 2007-10-12 09:25:59 +0000 (Fri, 12 Oct 2007)
New Revision: 4353

Modified:
   trunk/rhino/debian/rules
Log:
Fix version handling.


Modified: trunk/rhino/debian/rules
===================================================================
--- trunk/rhino/debian/rules	2007-10-12 09:25:31 UTC (rev 4352)
+++ trunk/rhino/debian/rules	2007-10-12 09:25:59 UTC (rev 4353)
@@ -10,11 +10,16 @@
 DEB_ANT_CLEAN_TARGET := clean
 DEB_ANT_BUILD_TARGET := jar javadoc 
 
-PNAME=js
-BUILDDIR=build/rhino1_6R7
-JARFILE=${BUILDDIR}/${PNAME}.jar
-VERSION=1.6R7
+VERSION 	:= $(shell dpkg-parsechangelog | grep ^Version: | cut -d' ' -f2 | cut -d'-' -f1)
+UVERSION	:= $(shell echo $(VERSION) | sed "s/\.R/R/")
+BUILDDIRVERSION	:= $(subst .,_,$(UVERSION))
 
+JARNAME=js
+BUILDDIR=build/rhino$(BUILDDIRVERSION)
+JARFILE=$(BUILDDIR)/$(JARNAME).jar
+
+JAVALIBDIR	= debian/rhino/usr/share/java
+
 clean::
 	rm -rf toolsrc/org/mozilla/javascript/tools/debugger/downloaded/*
 	rm -rf build
@@ -29,8 +34,9 @@
 	mkdir -p toolsrc/org/mozilla/javascript/tools/debugger/downloaded
 	cp debian/src_from_treetable_article_see_bug409629/{AbstractCellEditor.java,JTreeTable.java,TreeTableModel.java,TreeTableModelAdapter.java} toolsrc/org/mozilla/javascript/tools/debugger/downloaded/
 
-binary/rhino::
-	install -m 644 ${JARFILE} debian/rhino/usr/share/java/${PNAME}-${VERSION}.jar
+install/rhino::
+	mkdir -p $(JAVALIBDIR)
+	install -m 644 $(JARFILE) $(JAVALIBDIR)/$(JARNAME)-$(UVERSION).jar
 
-binary/rhino-doc::
-	mv ${BUILDDIR}/javadoc debian/rhino-doc/usr/share/doc/rhino-doc/apidocs
+install/rhino-doc::
+	mv $(BUILDDIR)/javadoc debian/rhino-doc/usr/share/doc/rhino-doc/apidocs




More information about the pkg-java-commits mailing list