Author: drazzib
Date: 2011-03-12 01:09:41 +0000 (Sat, 12 Mar 2011)
New Revision: 13409

Added:
   trunk/rhino/debian/librhino-java-doc.doc-base
   trunk/rhino/debian/librhino-java-doc.examples
Removed:
   trunk/rhino/debian/rhino-doc.doc-base
   trunk/rhino/debian/rhino-doc.examples
   trunk/rhino/debian/rhino.poms
Modified:
   trunk/rhino/debian/changelog
   trunk/rhino/debian/control
   trunk/rhino/debian/rhino-debugger.1
   trunk/rhino/debian/rhino-jsc.1
   trunk/rhino/debian/rules
Log:
  Thanks to Chris Lamb and Chris West for bugreport and patch
  (Closes: #609965).
* Update rhino packaging to follow latest Debian Java Policy:
  - move javadoc to a librhino-java-doc package.
  - make rhino-doc package an empty transitional package.
  - move jar/pom to a librhino-java package (which doesn't depends
    on any java runtime).
  - keep rhino interpreter in his own rhino package with a depends
    on java5-runtime.

Modified: trunk/rhino/debian/changelog
===================================================================
--- trunk/rhino/debian/changelog        2011-03-12 01:07:06 UTC (rev 13408)
+++ trunk/rhino/debian/changelog        2011-03-12 01:09:41 UTC (rev 13409)
@@ -1,9 +1,17 @@
-rhino (1.7R3~pre-2) UNRELEASED; urgency=low
+rhino (1.7R3~pre-2) experimental; urgency=low
 
   * Fix parsing of command line arguments by using quotes.
-    Thanks to Chris Lamb and Chris West for bugreport and patch.
+    Thanks to Chris Lamb and Chris West for bugreport and patch
+    (Closes: #609965).
+  * Update rhino packaging to follow latest Debian Java Policy:
+    - move javadoc to a librhino-java-doc package.
+    - make rhino-doc package an empty transitional package.
+    - move jar/pom to a librhino-java package (which doesn't depends
+      on any java runtime).
+    - keep rhino interpreter in his own rhino package with a depends
+      on java5-runtime.
 
- -- Damien Raude-Morvan <draz...@debian.org>  Sun, 06 Mar 2011 01:39:45 +0100
+ -- Damien Raude-Morvan <draz...@debian.org>  Sat, 12 Mar 2011 02:08:43 +0100
 
 rhino (1.7R3~pre-1) experimental; urgency=low
 

Modified: trunk/rhino/debian/control
===================================================================
--- trunk/rhino/debian/control  2011-03-12 01:07:06 UTC (rev 13408)
+++ trunk/rhino/debian/control  2011-03-12 01:09:41 UTC (rev 13409)
@@ -12,16 +12,45 @@
 
 Package: rhino
 Architecture: all
-Depends: ${misc:Depends}, default-jre-headless (>= 1.5) | 
java5-runtime-headless, libjline-java
-Suggests: rhino-doc
+Depends: ${misc:Depends}, default-jre-headless (>= 1.5) | 
java5-runtime-headless, libjline-java,
+ librhino-java (= ${source:Version})
+Suggests: librhino-java-doc
 Description: JavaScript engine written in Java
  Rhino is an implementation of the JavaScript language written
  entirely in Java. It is typically embedded into Java applications to
  provide scripting to end users.
 
+Package: librhino-java
+Section: java
+Architecture: all
+Replaces: rhino (<< 1.7R3~pre-2)
+Conflicts: rhino (<< 1.7R3~pre-2)
+Depends: ${misc:Depends}
+Suggests: rhino
+Description: Libraries for rhino Java Script Engine
+ Rhino is an implementation of the JavaScript language written
+ entirely in Java. It is typically embedded into Java applications to
+ provide scripting to end users.
+ .
+ This package contains only Java library and no interpreter. For
+ Rhino interpreter, you install rhino package.
+
 Package: rhino-doc
+Depends: librhino-java-doc, ${misc:Depends}
+Architecture: all
+Section: oldlibs
+Description: transitional dummy package for new librhino-java-doc
+ Rhino is an implementation of the JavaScript language written
+ entirely in Java. It is typically embedded into Java applications to
+ provide scripting to end users.
+ .
+ This is a dummy package for transition to new librhino-java-doc.
+
+Package: librhino-java-doc
 Section: doc
 Architecture: all
+Replaces: rhino-doc (<< 1.7R3~pre-2)
+Conflicts: rhino-doc (<< 1.7R3~pre-2)
 Depends: ${misc:Depends}
 Suggests: rhino
 Description: Documentation for rhino Java Script Engine

Copied: trunk/rhino/debian/librhino-java-doc.doc-base (from rev 13406, 
trunk/rhino/debian/rhino-doc.doc-base)
===================================================================
--- trunk/rhino/debian/librhino-java-doc.doc-base                               
(rev 0)
+++ trunk/rhino/debian/librhino-java-doc.doc-base       2011-03-12 01:09:41 UTC 
(rev 13409)
@@ -0,0 +1,10 @@
+Document: rhino-doc1
+Title: API JavaDoc for Rhino
+Author: The Mozilla Rhino Developers
+Abstract: This is the API JavaDoc of Rhino, a JavaScript 
+ engine written in Java.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/rhino/api/index.html
+Files: /usr/share/doc/rhino/api/*.html

Copied: trunk/rhino/debian/librhino-java-doc.examples (from rev 13406, 
trunk/rhino/debian/rhino-doc.examples)
===================================================================
--- trunk/rhino/debian/librhino-java-doc.examples                               
(rev 0)
+++ trunk/rhino/debian/librhino-java-doc.examples       2011-03-12 01:09:41 UTC 
(rev 13409)
@@ -0,0 +1 @@
+examples/*

Modified: trunk/rhino/debian/rhino-debugger.1
===================================================================
--- trunk/rhino/debian/rhino-debugger.1 2011-03-12 01:07:06 UTC (rev 13408)
+++ trunk/rhino/debian/rhino-debugger.1 2011-03-12 01:09:41 UTC (rev 13409)
@@ -48,7 +48,7 @@
 
 .SH EXAMPLE
 
-Example debugging the NervousText.js applet written in JavaScript. The example 
is provided in the rhino-doc package.
+Example debugging the NervousText.js applet written in JavaScript. The example 
is provided in the librhino-java-doc package.
 
 $ rhino-debugger NervousText.js 
 

Deleted: trunk/rhino/debian/rhino-doc.doc-base
===================================================================
--- trunk/rhino/debian/rhino-doc.doc-base       2011-03-12 01:07:06 UTC (rev 
13408)
+++ trunk/rhino/debian/rhino-doc.doc-base       2011-03-12 01:09:41 UTC (rev 
13409)
@@ -1,10 +0,0 @@
-Document: rhino-doc1
-Title: API JavaDoc for Rhino
-Author: The Mozilla Rhino Developers
-Abstract: This is the API JavaDoc of Rhino, a JavaScript 
- engine written in Java.
-Section: Programming
-
-Format: HTML
-Index: /usr/share/doc/rhino/api/index.html
-Files: /usr/share/doc/rhino/api/*.html

Deleted: trunk/rhino/debian/rhino-doc.examples
===================================================================
--- trunk/rhino/debian/rhino-doc.examples       2011-03-12 01:07:06 UTC (rev 
13408)
+++ trunk/rhino/debian/rhino-doc.examples       2011-03-12 01:09:41 UTC (rev 
13409)
@@ -1 +0,0 @@
-examples/*

Modified: trunk/rhino/debian/rhino-jsc.1
===================================================================
--- trunk/rhino/debian/rhino-jsc.1      2011-03-12 01:07:06 UTC (rev 13408)
+++ trunk/rhino/debian/rhino-jsc.1      2011-03-12 01:09:41 UTC (rev 13409)
@@ -55,7 +55,7 @@
 
 .SH EXAMPLE
 
-Example compiling the NervousText.js applet written in JavaScript. The example 
is provided in the rhino-doc package.
+Example compiling the NervousText.js applet written in JavaScript. The example 
is provided in the librhino-java-doc package.
 
 $ rhino-jsc \-extends java.applet.Applet \-implements java.lang.Runnable 
NervousText.js 
 

Deleted: trunk/rhino/debian/rhino.poms
===================================================================
--- trunk/rhino/debian/rhino.poms       2011-03-12 01:07:06 UTC (rev 13408)
+++ trunk/rhino/debian/rhino.poms       2011-03-12 01:09:41 UTC (rev 13409)
@@ -1 +0,0 @@
-debian/pom.xml

Modified: trunk/rhino/debian/rules
===================================================================
--- trunk/rhino/debian/rules    2011-03-12 01:07:06 UTC (rev 13408)
+++ trunk/rhino/debian/rules    2011-03-12 01:09:41 UTC (rev 13409)
@@ -32,13 +32,13 @@
        cp debian/src_from_treetable_article_see_bug409629/TreeTableModel.java 
toolsrc/org/mozilla/javascript/tools/debugger/downloaded/
        cp 
debian/src_from_treetable_article_see_bug409629/TreeTableModelAdapter.java 
toolsrc/org/mozilla/javascript/tools/debugger/downloaded/
 
-install/rhino::
-       mh_installpoms -prhino -e$(UVERSION)
-       mh_installjar -prhino -e$(UVERSION) -l debian/pom.xml $(BUILDDIR)/js.jar
+install/librhino-java::
+       mh_installpom -plibrhino-java -e$(UVERSION) debian/pom.xml
+       mh_installjar -plibrhino-java -e$(UVERSION) -l debian/pom.xml 
$(BUILDDIR)/js.jar
 
-install/rhino-doc::
+install/librhino-java-doc::
        mv $(BUILDDIR)/javadoc $(BUILDDIR)/api
-       dh_install -prhino-doc $(BUILDDIR)/api /usr/share/doc/rhino/
+       dh_install -plibrhino-java-doc $(BUILDDIR)/api /usr/share/doc/rhino/
 
 get-orig-source:
        uscan --force-download --repack


_______________________________________________
pkg-java-commits mailing list
pkg-java-comm...@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-commits

Reply via email to