r3710 - in people/waldi/kernel/source/linux-2.6/debian: bin templates

Bastian Blank waldi at costa.debian.org
Sun Aug 7 09:12:09 UTC 2005


Author: waldi
Date: 2005-08-07 09:12:08 +0000 (Sun, 07 Aug 2005)
New Revision: 3710

Added:
   people/waldi/kernel/source/linux-2.6/debian/templates/control.headers.latest.in
Modified:
   people/waldi/kernel/source/linux-2.6/debian/bin/gencontrol.py
   people/waldi/kernel/source/linux-2.6/debian/templates/control.image.latest.in
Log:
* bin/gencontrol.py
  - Rewrap descriptions.
  - Support linux-headers latest packages.
* templates/control.image.latest.in: Use major in short description.
* templates/control.headers.latest.in: Add.


Modified: people/waldi/kernel/source/linux-2.6/debian/bin/gencontrol.py
===================================================================
--- people/waldi/kernel/source/linux-2.6/debian/bin/gencontrol.py	2005-08-07 07:19:02 UTC (rev 3709)
+++ people/waldi/kernel/source/linux-2.6/debian/bin/gencontrol.py	2005-08-07 09:12:08 UTC (rev 3710)
@@ -120,7 +120,7 @@
             if line[0] in ' \t':
                 if not last:
                     raise ValueError('Continuation line seen before first header')
-                e[last] += '\n' + line
+                e[last] += '\n' + line.lstrip()
                 continue
             i = line.find(':')
             if i < 0:
@@ -191,7 +191,18 @@
                 value.append(t)
         entry[i] = ', '.join(value)
     if vars.has_key('desc'):
-        entry['Description'] += '\n .\n ' + '\n '.join(textwrap.wrap(vars['desc']))
+        entry['Description'] += "\n.\n" + vars['desc']
+    return process_real_package(entry, vars)
+
+def process_real_package(in_entry, vars):
+    entry = process_entry(in_entry, vars)
+    desc = entry['Description']
+    desc_short, desc_long = desc.split ("\n", 1)
+    desc_pars = desc_long.split ("\n.\n")
+    desc_pars_wrapped = []
+    for i in desc_pars:
+        desc_pars_wrapped.append(textwrap.fill(i, 74))
+    entry['Description'] = "%s\n%s" % (desc_short, '\n.\n'.join(desc_pars_wrapped))
     return entry
 
 def process_real_tree(in_entry, changelog, vars):
@@ -240,7 +251,9 @@
 def write_rfc822(f, list):
     for i in list:
         for j in i.iteritems():
-            f.write("%s: %s\n" % j)
+            f.write("%s:" % j[0])
+            for k in j[1].split('\n'):
+              f.write(" %s\n" % k)
         f.write('\n')
 
 if __name__ == '__main__':

Added: people/waldi/kernel/source/linux-2.6/debian/templates/control.headers.latest.in
===================================================================
--- people/waldi/kernel/source/linux-2.6/debian/templates/control.headers.latest.in	2005-08-07 07:19:02 UTC (rev 3709)
+++ people/waldi/kernel/source/linux-2.6/debian/templates/control.headers.latest.in	2005-08-07 09:12:08 UTC (rev 3710)
@@ -0,0 +1,10 @@
+Package: linux-headers- at subarch@@major at -@flavour@
+Architecture: @arch@
+Section: devel
+Priority: optional
+Depends: linux-headers- at subarch@@version at -@abiname at -@flavour@
+Provides: linux-headers, linux-headers- at major@
+Description: Architecture-specific header files for Linux kernel @major@ on @class@ machines
+ This package depends on the architecture-specific header files for the latest
+ Linux kernel @major@ on @longclass@ machines.
+

Modified: people/waldi/kernel/source/linux-2.6/debian/templates/control.image.latest.in
===================================================================
--- people/waldi/kernel/source/linux-2.6/debian/templates/control.image.latest.in	2005-08-07 07:19:02 UTC (rev 3709)
+++ people/waldi/kernel/source/linux-2.6/debian/templates/control.image.latest.in	2005-08-07 09:12:08 UTC (rev 3710)
@@ -3,6 +3,6 @@
 Section: base
 Priority: optional
 Depends: linux-image- at subarch@@version at -@abiname at -@flavour@
-Description: Linux kernel @version@ image on @class@ machines
+Description: Linux kernel @major@ image on @class@ machines
  This package depends on the latest binary image for Linux kernel @major@
  on @longclass@ machines.




More information about the Kernel-svn-changes mailing list