Author: kevj
Date: Wed May 23 05:04:42 2007
New Revision: 540934

URL: http://svn.apache.org/viewvc?view=rev&rev=540934
Log:
-add missing fields to control file

Modified:
    
ant/sandbox/antlibs/debian/trunk/src/main/org/apache/ant/debian/ControlFile.java
    
ant/sandbox/antlibs/debian/trunk/src/main/org/apache/ant/debian/ControlFileTask.java

Modified: 
ant/sandbox/antlibs/debian/trunk/src/main/org/apache/ant/debian/ControlFile.java
URL: 
http://svn.apache.org/viewvc/ant/sandbox/antlibs/debian/trunk/src/main/org/apache/ant/debian/ControlFile.java?view=diff&rev=540934&r1=540933&r2=540934
==============================================================================
--- 
ant/sandbox/antlibs/debian/trunk/src/main/org/apache/ant/debian/ControlFile.java
 (original)
+++ 
ant/sandbox/antlibs/debian/trunk/src/main/org/apache/ant/debian/ControlFile.java
 Wed May 23 05:04:42 2007
@@ -42,8 +42,12 @@
     private static final String MAINTAINER_HEADER = "Maintainer: ";
     private static final String PROVIDES_HEADER = "Provides: ";
     private static final String DESCRIPTION_HEADER = "Description: ";
-    private static final String DEPENDENCIES_HEADER = "Depends: ";
+    private static final String DEPENDENCIES_HEADER = "Dependency of: ";
     private static final String RECOMMENDS_HEADER = "Recommeds: ";
+    private static final String SUGGESTS_HEADER = "Suggests: ";
+    private static final String CONFLICTS_HEADER = "Conflicts: ";
+    private static final String REPLACES_HEADER = "Replaces: ";
+    private static final String DEPENDS_HEADER = "Depends: ";
     
 
     private Vector dependencies = new Vector();
@@ -52,6 +56,14 @@
 
     private Vector provides = new Vector();
     
+    private Vector suggests = new Vector();
+    
+    private Vector conflicts = new Vector();
+    
+    private Vector replaces = new Vector();
+    
+    private Vector depends = new Vector();
+    
     private String debPackage;
 
     private String debVersion;
@@ -83,6 +95,22 @@
         provides.add(p);
     }
     
+    public void addSuggests(Suggests s) {
+        suggests.add(s);
+    }
+    
+    public void addConflicts(Conflicts c) {
+        conflicts.add(c);
+    }
+    
+    public void addReplaces(Replaces r) {
+        replaces.add(r);
+    }
+    
+    public void addDepends(Depends d) {
+        depends.add(d);
+    }
+    
     public String getDebPackage() {
         return debPackage;
     }
@@ -151,9 +179,13 @@
         writer.println(ARCHITECTURE_HEADER+debArchitecture);
         writer.println(ESSENTIAL_HEADER+debEssential);
         writer.println(MAINTAINER_HEADER+debMaintainer);
-        writeVector(dependencies, DEPENDENCIES_HEADER, writer);
+        writeVector(depends, DEPENDS_HEADER, writer);
         writeVector(recommends, RECOMMENDS_HEADER, writer);
         writeVector(provides, PROVIDES_HEADER, writer);
+        writeVector(suggests, SUGGESTS_HEADER, writer);
+        writeVector(conflicts, CONFLICTS_HEADER, writer);
+        writeVector(replaces, REPLACES_HEADER, writer);
+        writeVector(dependencies, DEPENDENCIES_HEADER, writer);
         
         if(null != description) {
             writer.println(DESCRIPTION_HEADER+description.getDesc());
@@ -182,6 +214,22 @@
     
     public static class Provides extends DpkgLine {
         public Provides() {}
+    }
+    
+    public static class Suggests extends DpkgLine {
+        public Suggests() {}
+    }
+    
+    public static class Conflicts extends DpkgLine {
+        public Conflicts() {}
+    }
+    
+    public static class Replaces extends DpkgLine {
+        public Replaces() {}
+    }
+    
+    public static class Depends extends DpkgLine {
+        public Depends() {}
     }
     
     public static class Description {

Modified: 
ant/sandbox/antlibs/debian/trunk/src/main/org/apache/ant/debian/ControlFileTask.java
URL: 
http://svn.apache.org/viewvc/ant/sandbox/antlibs/debian/trunk/src/main/org/apache/ant/debian/ControlFileTask.java?view=diff&rev=540934&r1=540933&r2=540934
==============================================================================
--- 
ant/sandbox/antlibs/debian/trunk/src/main/org/apache/ant/debian/ControlFileTask.java
 (original)
+++ 
ant/sandbox/antlibs/debian/trunk/src/main/org/apache/ant/debian/ControlFileTask.java
 Wed May 23 05:04:42 2007
@@ -123,4 +123,20 @@
     public void addRecommends(ControlFile.Recommends recommends) {
         controlFile.addRecommends(recommends);
     }
+    
+    public void addSuggests(ControlFile.Suggests suggests) {
+        controlFile.addSuggests(suggests);
+    }
+    
+    public void addConflicts(ControlFile.Conflicts conflicts) {
+        controlFile.addConflicts(conflicts);
+    }
+    
+    public void addReplaces(ControlFile.Replaces replaces) {
+        controlFile.addReplaces(replaces);
+    }
+    
+    public void addDepends(ControlFile.Depends depends) {
+        controlFile.addDepends(depends);
+    }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to