Changeset 1263 in ProjectBuilder


Ignore:
Timestamp:
Mar 12, 2011, 3:34:43 PM (13 years ago)
Author:
Bruno Cornec
Message:
  • list of docs for .1, .3, .5 entries are now dynamically generated
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • devel/website/docs.shtml

    r1262 r1263  
    1919  </div>
    2020  <p>The Project-Builder.org man pages are available under various formats:</p>
     21
    2122<!--#include virtual="/docs/pb_man_pages.html" -->
    22   <ul>
    23           <li>pb</li>
    24             <ul>
    25                 <li>A <a href="/docs/pb.1.html" target="_blank">HTML</a></li>
    26                 <li>A <a href="/docs/pb.1.pdf" target="_blank">PDF</a></li>
    27                 <li>A <a href="/docs/pb.1.ps" target="_blank">PostScript</a></li>
    28                 <li>A <a href="/docs/pb.1.txt" target="_blank">Text</a></li>
    29             </ul>
    30         <li>pb.conf</li>
    31             <ul>
    32                 <li>A <a href="/docs/pb.conf.pod.5.html" target="_blank">HTML</a></li>
    33                 <li>A <a href="/docs/pb.conf.pod.5.pdf" target="_blank">PDF</a></li>
    34                 <li>A <a href="/docs/pb.conf.pod.5.ps" target="_blank">PostScript</a></li>
    35                 <li>A <a href="/docs/pb.conf.pod.5.txt" target="_blank">Text</a></li>
    36             </ul>
    37           <li>rpmbootstrap</li>
    38             <ul>
    39                 <li>A <a href="/docs/rpmbootstrap.1.html" target="_blank">HTML</a></li>
    40                 <li>A <a href="/docs/rpmbootstrap.1.pdf" target="_blank">PDF</a></li>
    41                 <li>A <a href="/docs/rpmbootstrap.1.ps" target="_blank">PostScript</a></li>
    42                 <li>A <a href="/docs/rpmbootstrap.1.txt" target="_blank">Text</a></li>
    43             </ul>
    44   </ul>
    4523
    4624  <div class="h2-2">
  • pbconf/devel/website/pbinit

    r1227 r1263  
    6666# call filter_file here
    6767my $ptr = pb_get_filters($pb->{'pkg'});
     68open(MANHTML,"> docs/pb_man_pages.html") || die "Unable to open docs/pb_man_pages.html";
     69print MANHTML " <ul>\n";
    6870chdir("tmp");
    69 #open(MANHTML,"> docs/pb_man_pages.html") || die "Unable to open docs/pb_man_pages.html";
    7071foreach my $f (<*>) {
     72    print MANHTML "     <li>$f</li>\n";
     73    print MANHTML "     <ul>\n";
    7174    pb_log(0,"\nProcessing $f\n");
    7275    pb_log(0,"==========================\n");
     
    9396            "--infile=$f",
    9497            "--outfile=../docs/$f.$ext.html");
     98    print MANHTML "         <li>A <a href=\"/docs/$f.$ext.html\" target=\"_blank\">HTML</a></li>\n";
    9599    # generate text pages
    96100    pb_log(0,"Generating text pages\n");
    97101    $parser = Pod::Text->new (sentence => 0, width => 78);
    98102    $parser->parse_from_file ("$f","../docs/$f.$ext.txt");
     103    print MANHTML "         <li>A <a href=\"/docs/$f.$ext.txt\" target=\"_blank\">Text</a></li>\n";
    99104    # generate ps pages
    100105    #system("groff -Tps -mandoc $f.$ext > ../docs/$f.$ext.ps");
    101106    # Use noredir here because is doesn't redirect to the right place without
    102107    pb_system("groff -Tps -mandoc $f.$ext > ../docs/$f.$ext.ps","Generating Postscript pages","noredir");
     108    print MANHTML "         <li>A <a href=\"/docs/$f.$ext.ps\" target=\"_blank\">PostScript</a></li>\n";
    103109    # generate pdf pages
    104110    pb_system("ps2pdf ../docs/$f.$ext.ps","Generating PDF pages");
    105111    move("$f.$ext.pdf","../docs/$f.$ext.pdf");
    106 
     112    print MANHTML "         <li>A <a href=\"/docs/$f.$ext.pdf\" target=\"_blank\">PDF</a></li>\n";
     113    print MANHTML "     </ul>\n";
    107114}
     115print MANHTML " </ul>\n";
     116close(MANHTML);
    108117chdir("..");
    109118pb_rm_rf("tmp");
Note: See TracChangeset for help on using the changeset viewer.