[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Category tags - debcat program



Hi!

Here is a new release of the debcat program. It is an html index generator
for Debian package tree. It is also an example of handling the newly
proposed Purpose: lines.

This version includes support for loading file of user defined category
descriptions. Such file has the very same format as Packages file, and
currently defines two control fields, namely Category and Description.

Category line contains the name of the category that that paragraph is
going to describe. The value of this field is \w+(/\w+)* in perl regexp
syntax. These values are supposed to be used in Purpose: lines in
packages' control files.

Description line contains the short and long description for specified
category. It follows the very same format as Description line of Packages
file.

That's it. Unfortunately I am quite busy now, so I do not plan extend this
program in near future nor invent the category names and descriptions.
I hope that someone will continue in my efforts and that the idea of
Purpose: lines won't get lost in time and space... 

Patrik

begin 644 debcat.gz
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
D%,&DOKGO)6W^=NU^>5/8/)B#/V!8CS&+5RGW+]I)Y%A]'0``
`
end


Reply to: