Author: moeller
Date: 2010-02-01 02:36:11 +0000 (Mon, 01 Feb 2010)
New Revision: 11481

Added:
   trunk/libjibx-java/branch-1.2/debian/README.Debian
   trunk/libjibx-java/branch-1.2/debian/README.source
   trunk/libjibx-java/branch-1.2/debian/libjibx1.2-java-doc.doc-base
   trunk/libjibx-java/branch-1.2/debian/libjibx1.2-java-doc.docs
   trunk/libjibx-java/branch-1.2/debian/libjibx1.2-java-doc.install
   trunk/libjibx-java/branch-1.2/debian/libjibx1.2-java-doc.links
   trunk/libjibx-java/branch-1.2/debian/patches/build_xml_clean_target.patch
   trunk/libjibx-java/branch-1.2/debian/patches/series
Removed:
   trunk/libjibx-java/branch-1.2/debian/libjibx-java-doc.doc-base
   trunk/libjibx-java/branch-1.2/debian/libjibx-java-doc.docs
   trunk/libjibx-java/branch-1.2/debian/libjibx-java-doc.install
   trunk/libjibx-java/branch-1.2/debian/libjibx-java-doc.links
Modified:
   trunk/libjibx-java/branch-1.2/debian/changelog
   trunk/libjibx-java/branch-1.2/debian/control
   trunk/libjibx-java/branch-1.2/debian/orig-tar.sh
   trunk/libjibx-java/branch-1.2/debian/rules
Log:
Introduction of versioned binary of new upstream.


Added: trunk/libjibx-java/branch-1.2/debian/README.Debian
===================================================================
--- trunk/libjibx-java/branch-1.2/debian/README.Debian                          
(rev 0)
+++ trunk/libjibx-java/branch-1.2/debian/README.Debian  2010-02-01 02:36:11 UTC 
(rev 11481)
@@ -0,0 +1,7 @@
+The package provides "versioned" packages with the real .jar files
+and an unversioned package that supplies merely a symbolic link to
+the .jar.  This way, later versions will replace earlier packages and
+allow reverse-dependent projects to remain their functionality.
+
+Versions 1.0.2, 1.1.6 and 1.2.1 of jibx are sadly not upwards
+compatible.

Added: trunk/libjibx-java/branch-1.2/debian/README.source
===================================================================
--- trunk/libjibx-java/branch-1.2/debian/README.source                          
(rev 0)
+++ trunk/libjibx-java/branch-1.2/debian/README.source  2010-02-01 02:36:11 UTC 
(rev 11481)
@@ -0,0 +1,3 @@
+Two patches, both to build/build.xml
+ * instruct the inclusion of bcel to the classpath
+ * add a "clean" target to build/build.xml (not ultimately required)

Modified: trunk/libjibx-java/branch-1.2/debian/changelog
===================================================================
--- trunk/libjibx-java/branch-1.2/debian/changelog      2010-01-31 20:01:02 UTC 
(rev 11480)
+++ trunk/libjibx-java/branch-1.2/debian/changelog      2010-02-01 02:36:11 UTC 
(rev 11481)
@@ -1,4 +1,4 @@
-libjibx-java (1.2.1-1) UNRELEASED; urgency=low
+libjibx1.2-java (1.2.1-1) unstable; urgency=low
 
   [ Eric Lavarde ]
   * Remove dependency on gjdoc.
@@ -16,6 +16,11 @@
   * Make package Depends on default-jre-headless | java2-runtime-headless.
   * Updated Standards-Version to 3.8.3.
 
+  [ Steffen Moeller ]
+  * Introduced version-specific packages
+  * Updated Standards-Version to 3.8.4.
+  * added "clean" target to build.xml
+
  -- Michael Koch <konque...@gmx.de>  Sun, 27 Sep 2009 12:32:59 +0200
 
 libjibx-java (1.0.2-1) unstable; urgency=low

Modified: trunk/libjibx-java/branch-1.2/debian/control
===================================================================
--- trunk/libjibx-java/branch-1.2/debian/control        2010-01-31 20:01:02 UTC 
(rev 11480)
+++ trunk/libjibx-java/branch-1.2/debian/control        2010-02-01 02:36:11 UTC 
(rev 11481)
@@ -1,17 +1,20 @@
-Source: libjibx-java
+Source: libjibx1.2-java
 Section: java
 Priority: optional
 Maintainer: Debian Java Maintainers 
<pkg-java-maintainers@lists.alioth.debian.org>
 Uploaders: Eric Lavarde <d...@zorglub.s.bawue.de>, Michael Koch 
<konque...@gmx.de>
-Build-Depends: debhelper (>= 7.0.0), cdbs (>= 0.4.8), openjdk-6-jdk, ant
+Build-Depends: debhelper (>= 7.0.0), cdbs (>= 0.4.8), openjdk-6-jdk, ant, quilt
 Build-Depends-Indep: antlr, libbcel-java, liblog4j1.2-java, libxpp3-java
-Standards-Version: 3.8.3
+Standards-Version: 3.8.4
 Homepage: http://jibx.sf.net/
+Vcs-svn: svn+ssh://svn.debian.org/svn/pkg-java/trunk/libjibx-java/branch-1.2/
+Vcs-browser: http://svn.debian.org/wsvn/pkg-java/trunk/libjibx-java/branch-1.2/
 
-Package: libjibx-java
+Package: libjibx1.2-java
 Architecture: all
 Depends: default-jre-headless | java2-runtime-headless, libbcel-java, 
libxpp3-java, ${misc:Depends}
 Suggests: java-virtual-machine, libjibx-java-doc
+Conflicts: libjibx-java (<= 1.0.2-1)
 Description: Framework for binding XML data to Java objects
  JiBX lets you work with data from XML documents using your own class
  structures. The JiBX framework handles all the details of converting
@@ -20,7 +23,21 @@
  with very high efficiency, but still allows you a high degree of
  control over the translation process.
 
-Package: libjibx-java-doc
+Package: libjibx-java
+Architecture: all
+Depends: libjibx1.2-java
+Description: Framework for binding XML data to Java objects
+ JiBX lets you work with data from XML documents using your own class
+ structures. The JiBX framework handles all the details of converting
+ your data to and from XML based on your instructions. JiBX is designed
+ to perform the translation between internal data structures and XML
+ with very high efficiency, but still allows you a high degree of
+ control over the translation process.
+ .
+ This package provides the jibx.jar file as a symbolic link to the
+ versioned jar.
+
+Package: libjibx1.2-java-doc
 Section: doc
 Architecture: all
 Depends: ${misc:Depends}

Deleted: trunk/libjibx-java/branch-1.2/debian/libjibx-java-doc.doc-base
===================================================================
--- trunk/libjibx-java/branch-1.2/debian/libjibx-java-doc.doc-base      
2010-01-31 20:01:02 UTC (rev 11480)
+++ trunk/libjibx-java/branch-1.2/debian/libjibx-java-doc.doc-base      
2010-02-01 02:36:11 UTC (rev 11481)
@@ -1,10 +0,0 @@
-Document: libjibx-java-doc
-Title: Programmer API for libjibx-java
-Author: Dennis Sosnoski <dsosnoski at users.sourceforge.net>
-Abstract: The programmer API of JiBX, a framework for
- binding XML data to Java objects.
-Section: Programming/Java
-
-Format: HTML
-Index: /usr/share/doc/libjibx-java-doc/api/index.html
-Files: /usr/share/doc/libjibx-java-doc/api/*

Deleted: trunk/libjibx-java/branch-1.2/debian/libjibx-java-doc.docs
===================================================================
--- trunk/libjibx-java/branch-1.2/debian/libjibx-java-doc.docs  2010-01-31 
20:01:02 UTC (rev 11480)
+++ trunk/libjibx-java/branch-1.2/debian/libjibx-java-doc.docs  2010-02-01 
02:36:11 UTC (rev 11481)
@@ -1,2 +0,0 @@
-readme.html
-tutorial/

Deleted: trunk/libjibx-java/branch-1.2/debian/libjibx-java-doc.install
===================================================================
--- trunk/libjibx-java/branch-1.2/debian/libjibx-java-doc.install       
2010-01-31 20:01:02 UTC (rev 11480)
+++ trunk/libjibx-java/branch-1.2/debian/libjibx-java-doc.install       
2010-02-01 02:36:11 UTC (rev 11481)
@@ -1,2 +0,0 @@
-docs/* usr/share/doc/libjibx-java-doc
-build/api usr/share/doc/libjibx-java-doc

Deleted: trunk/libjibx-java/branch-1.2/debian/libjibx-java-doc.links
===================================================================
--- trunk/libjibx-java/branch-1.2/debian/libjibx-java-doc.links 2010-01-31 
20:01:02 UTC (rev 11480)
+++ trunk/libjibx-java/branch-1.2/debian/libjibx-java-doc.links 2010-02-01 
02:36:11 UTC (rev 11481)
@@ -1 +0,0 @@
-usr/share/doc/libjibx-java-doc/api usr/share/doc/libjibx-java/api

Copied: trunk/libjibx-java/branch-1.2/debian/libjibx1.2-java-doc.doc-base (from 
rev 11446, trunk/libjibx-java/branch-1.2/debian/libjibx-java-doc.doc-base)
===================================================================
--- trunk/libjibx-java/branch-1.2/debian/libjibx1.2-java-doc.doc-base           
                (rev 0)
+++ trunk/libjibx-java/branch-1.2/debian/libjibx1.2-java-doc.doc-base   
2010-02-01 02:36:11 UTC (rev 11481)
@@ -0,0 +1,10 @@
+Document: libjibx1.2-java-doc
+Title: Programmer API for libjibx-java version 1.2.x
+Author: Dennis Sosnoski <dsosnoski at users.sourceforge.net>
+Abstract: The programmer API of JiBX, a framework for
+ binding XML data to Java objects.
+Section: Programming/Java
+
+Format: HTML
+Index: /usr/share/doc/libjibx1.2-java-doc/api/index.html
+Files: /usr/share/doc/libjibx1.2-java-doc/api/*


Property changes on: 
trunk/libjibx-java/branch-1.2/debian/libjibx1.2-java-doc.doc-base
___________________________________________________________________
Added: svn:mergeinfo
   + 

Copied: trunk/libjibx-java/branch-1.2/debian/libjibx1.2-java-doc.docs (from rev 
11446, trunk/libjibx-java/branch-1.2/debian/libjibx-java-doc.docs)
===================================================================
--- trunk/libjibx-java/branch-1.2/debian/libjibx1.2-java-doc.docs               
                (rev 0)
+++ trunk/libjibx-java/branch-1.2/debian/libjibx1.2-java-doc.docs       
2010-02-01 02:36:11 UTC (rev 11481)
@@ -0,0 +1,2 @@
+readme.html
+tutorial/


Property changes on: 
trunk/libjibx-java/branch-1.2/debian/libjibx1.2-java-doc.docs
___________________________________________________________________
Added: svn:mergeinfo
   + 

Copied: trunk/libjibx-java/branch-1.2/debian/libjibx1.2-java-doc.install (from 
rev 11446, trunk/libjibx-java/branch-1.2/debian/libjibx-java-doc.install)
===================================================================
--- trunk/libjibx-java/branch-1.2/debian/libjibx1.2-java-doc.install            
                (rev 0)
+++ trunk/libjibx-java/branch-1.2/debian/libjibx1.2-java-doc.install    
2010-02-01 02:36:11 UTC (rev 11481)
@@ -0,0 +1,2 @@
+docs/* usr/share/doc/libjibx1.2-java-doc
+build/api usr/share/doc/libjibx1.2-java-doc


Property changes on: 
trunk/libjibx-java/branch-1.2/debian/libjibx1.2-java-doc.install
___________________________________________________________________
Added: svn:mergeinfo
   + 

Copied: trunk/libjibx-java/branch-1.2/debian/libjibx1.2-java-doc.links (from 
rev 11446, trunk/libjibx-java/branch-1.2/debian/libjibx-java-doc.links)
===================================================================
--- trunk/libjibx-java/branch-1.2/debian/libjibx1.2-java-doc.links              
                (rev 0)
+++ trunk/libjibx-java/branch-1.2/debian/libjibx1.2-java-doc.links      
2010-02-01 02:36:11 UTC (rev 11481)
@@ -0,0 +1 @@
+usr/share/doc/libjibx1.2-java-doc/api usr/share/doc/libjibx1.2-java/api


Property changes on: 
trunk/libjibx-java/branch-1.2/debian/libjibx1.2-java-doc.links
___________________________________________________________________
Added: svn:mergeinfo
   + 

Modified: trunk/libjibx-java/branch-1.2/debian/orig-tar.sh
===================================================================
--- trunk/libjibx-java/branch-1.2/debian/orig-tar.sh    2010-01-31 20:01:02 UTC 
(rev 11480)
+++ trunk/libjibx-java/branch-1.2/debian/orig-tar.sh    2010-02-01 02:36:11 UTC 
(rev 11481)
@@ -1,7 +1,8 @@
 #!/bin/sh -e
 
 # called by uscan with '--upstream-version' <version> <file>
-DIR=libjibx-java_$2.orig
+echo $*
+DIR=libjibx-java-$2
 TAR=../libjibx-java_$2.orig.tar.gz
 
 # clean up the upstream tarball
@@ -13,8 +14,10 @@
 # move to directory 'tarballs'
 if [ -r .svn/deb-layout ]; then
     . .svn/deb-layout
-    mv $3 $origDir
-    echo "moved $3 to $origDir"
+    if [ ".." != "$origDir" ]; then 
+       mv $3 $origDir
+       echo "moved $3 to $origDir"
+    fi
 fi
 
 exit 0

Added: trunk/libjibx-java/branch-1.2/debian/patches/build_xml_clean_target.patch
===================================================================
--- trunk/libjibx-java/branch-1.2/debian/patches/build_xml_clean_target.patch   
                        (rev 0)
+++ trunk/libjibx-java/branch-1.2/debian/patches/build_xml_clean_target.patch   
2010-02-01 02:36:11 UTC (rev 11481)
@@ -0,0 +1,14 @@
+--- build/build.xml.orig       2010-02-01 02:19:07.000000000 +0100
++++ build/build.xml    2010-02-01 02:22:51.000000000 +0100
+@@ -66,6 +66,11 @@
+   <available property="dom4j" file="${lib}/dom4j.jar"/>
+   <available property="jdom" file="${lib}/jdom.jar"/>
+ 
++  <!-- Clean Added to help debian/rules -->
++  <target name="clean">
++    <delete quiet="true" dir="classes"/>
++  </target>
++
+   <!-- Set options for release build -->
+   <target name="setrelease">
+     <property name="optimize" value="on"/>

Added: trunk/libjibx-java/branch-1.2/debian/patches/series
===================================================================
--- trunk/libjibx-java/branch-1.2/debian/patches/series                         
(rev 0)
+++ trunk/libjibx-java/branch-1.2/debian/patches/series 2010-02-01 02:36:11 UTC 
(rev 11481)
@@ -0,0 +1,2 @@
+build_xml_clean_target.patch -p0
+01_build_xml.patch -p0

Modified: trunk/libjibx-java/branch-1.2/debian/rules
===================================================================
--- trunk/libjibx-java/branch-1.2/debian/rules  2010-01-31 20:01:02 UTC (rev 
11480)
+++ trunk/libjibx-java/branch-1.2/debian/rules  2010-02-01 02:36:11 UTC (rev 
11481)
@@ -2,7 +2,8 @@
 
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/ant.mk
-include /usr/share/cdbs/1/rules/simple-patchsys.mk
+#include /usr/share/cdbs/1/rules/simple-patchsys.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
 
 DEB_COMPRESS_EXCLUDE := .class
 JAVA_HOME            := /usr/lib/jvm/java-6-openjdk
@@ -12,14 +13,24 @@
 DEB_BUILDDIR         := build
 DEB_DH_INSTALLCHANGELOGS_ARGS := changes.txt
 
+DEB_UPSTREAM_VERSION_2 := $(shell echo $(DEB_UPSTREAM_VERSION) | cut -f1,2 -d. 
)
+
 clean:: 
        -rm -fr build/api build/classes lib/*
 
+install/libjibx1.2-java::
+       dh_install -plibjibx1.2-java lib/jibx-bind-$(DEB_UPSTREAM_VERSION).jar 
usr/share/java
+       dh_install -plibjibx1.2-java 
lib/jibx-extras-$(DEB_UPSTREAM_VERSION).jar usr/share/java
+       dh_install -plibjibx1.2-java lib/jibx-run-$(DEB_UPSTREAM_VERSION).jar 
usr/share/java
+       dh_install -plibjibx1.2-java 
lib/jibx-schema-$(DEB_UPSTREAM_VERSION).jar usr/share/java
+       if [ "$(DEB_UPSTREAM_VERSION)" != "$(DEB_UPSTREAM_VERSION_2)" ]; then \
+               dh_link -plibjibx1.2-java 
usr/share/java/jibx-bind-$(DEB_UPSTREAM_VERSION).jar 
usr/share/java/jibx-bind-$(DEB_UPSTREAM_VERSION_2).jar ; \
+               dh_link -plibjibx1.2-java 
usr/share/java/jibx-extras-$(DEB_UPSTREAM_VERSION).jar 
usr/share/java/jibx-extras-$(DEB_UPSTREAM_VERSION_2).jar ; \
+               dh_link -plibjibx1.2-java 
usr/share/java/jibx-run-$(DEB_UPSTREAM_VERSION).jar 
usr/share/java/jibx-run-$(DEB_UPSTREAM_VERSION_2).jar ; \
+               dh_link -plibjibx1.2-java 
usr/share/java/jibx-schema-$(DEB_UPSTREAM_VERSION).jar 
usr/share/java/jibx-schema-$(DEB_UPSTREAM_VERSION_2).jar ; \
+       fi
+
 install/libjibx-java::
-       dh_install -plibjibx-java lib/jibx-bind-$(DEB_UPSTREAM_VERSION).jar 
usr/share/java
-       dh_install -plibjibx-java lib/jibx-extras-$(DEB_UPSTREAM_VERSION).jar 
usr/share/java
-       dh_install -plibjibx-java lib/jibx-run-$(DEB_UPSTREAM_VERSION).jar 
usr/share/java
-       dh_install -plibjibx-java lib/jibx-schema-$(DEB_UPSTREAM_VERSION).jar 
usr/share/java
        dh_link -plibjibx-java 
usr/share/java/jibx-bind-$(DEB_UPSTREAM_VERSION).jar 
usr/share/java/jibx-bind.jar
        dh_link -plibjibx-java 
usr/share/java/jibx-extras-$(DEB_UPSTREAM_VERSION).jar 
usr/share/java/jibx-extras.jar
        dh_link -plibjibx-java 
usr/share/java/jibx-run-$(DEB_UPSTREAM_VERSION).jar usr/share/java/jibx-run.jar


_______________________________________________
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