The following commit has been merged in the master branch:
commit 35d46f354547349e7c20f48458df33a908398027
Author: Ole Streicher <[email protected]>
Date:   Thu Mar 31 15:29:28 2016 +0200

    Group tasks of one blend under a parent task

diff --git a/devtools/blend-gen-control b/devtools/blend-gen-control
index 668a48c..90093cb 100755
--- a/devtools/blend-gen-control
+++ b/devtools/blend-gen-control
@@ -39,6 +39,7 @@ my $CommonPackage = "" ;
 my $prefix        = "test-" ;
 my $blendname       = "" ;
 my $blendshortname  = "" ;
+my $blendtitle  = "" ;
 my $tasksname     = "" ;
 my $hasconfig     = 0 ;
 
@@ -257,6 +258,15 @@ sub gen_control {
 # Enable to list all dependencies as key packages
 my $task_depends_are_keys = 0;
 sub print_task_desc {
+        print "Task: $blendname\n";
+       print "Relevance: 9\n";
+       print "Section: $blendname\n";
+#      print "Key: \n";
+#      print " $blendshortname-tasks\n";
+       print "Description: $blendtitle\n";
+       print " .\n"; # no long description available
+       print "\n";
+    
         foreach my $task (sort keys %taskinfo) {
                 next if (exists $taskinfo{$task}{'Leaf'} &&
                         $taskinfo{$task}{'Leaf'} eq 'false');
@@ -280,6 +290,7 @@ sub print_task_desc {
                    }
                }
                 print "Task: $task\n";
+                print "Parent: $blendname\n";
                 print "Section: $blendname\n";
                 print "Description: $taskinfo{$task}{Description}\n";
                 print "$taskinfo{$task}{'Description-long'}"; # Already 
contain newline
@@ -677,6 +688,7 @@ sub blend_init {
        $tasksname    = $prefix . "tasks";
        chomp($blendshortname = `$blend_dev_dir/blend-get-names 
blendshortname`);
        chomp($blendname      = `$blend_dev_dir/blend-get-names blendname`);
+       chomp($blendtitle     = `$blend_dev_dir/blend-get-names blendtitle`);
     }
     if  ( -d "config" && -e "config/control" ) {
        $hasconfig = 1;

-- 
Git repository for blends code

_______________________________________________
Blends-commit mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/blends-commit

Reply via email to