Index: Makefile
===================================================================
--- Makefile (revision 0dfb754ccb35a4f7633986493bef6da02fb98aa5)
+++ Makefile (revision 1881a5bb6c9153ad9a71741f22b64045ca1436dc)
@@ -20,5 +20,5 @@
echo "Envar BASEDIR is not set!" ; \
exit 1 ; \
- fi
+ fi
@echo "Generating XHTML Version of BLFS Book with xsltproc..."
@echo " BASEDIR = $(BASEDIR)"
@@ -42,5 +42,5 @@
xsltproc --xinclude --nonet -stringparam profile.condition html \
--output $(BASEDIR)/$(NOCHUNKS_OUTPUT) \
- stylesheets/blfs-nochunks.xsl index.xml
+ stylesheets/blfs-nochunks.xsl index.xml
tidy -config tidy.conf $(BASEDIR)/$(NOCHUNKS_OUTPUT) || true
@@ -51,6 +51,5 @@
pdf:
xsltproc --xinclude --nonet --output blfs.fo \
- stylesheets/blfs-pdf.xsl \
- index.xml
+ stylesheets/blfs-pdf.xsl index.xml
sed -i -e "s/inherit/all/" blfs.fo
fop.sh blfs.fo blfs.pdf
@@ -59,18 +58,9 @@
mv blfs.pdf $(BASEDIR)pdf
-print:
- xsltproc --xinclude --nonet --output blfs-print.fo \
- stylesheets/blfs-print.xsl index.xml
- sed -i -e "s/inherit/all/" blfs-print.fo
- fop.sh blfs-print.fo blfs-print.pdf
- $(INSTALL) -d $(BASEDIR)print
- rm blfs-print.fo
- mv blfs-print.pdf $(BASEDIR)print
-
tex:
@if [ -z $(TEXBASEDIR) ]; then \
- echo "Envar TEXBASEDIR is not set!" ; \
- exit 1 ; \
- fi
+ echo "Envar TEXBASEDIR is not set!" ; \
+ exit 1 ; \
+ fi
@echo "Generating TeX Version of BLFS Book with xsltproc..."
@echo " TEXBASEDIR = $(TEXBASEDIR)"
@@ -79,9 +69,9 @@
# i.e., Changelog
xsltproc --nonet --output $(TEXBASEDIR)index.xml \
- --stringparam "profile.role" "book" \
+ --stringparam "profile.role" "book" \
http://docbook.sourceforge.net/release/xsl/current/profiling/profile.xsl \
- index.xml
+ index.xml
@cd $(TEXBASEDIR) && xsltproc --nonet -o blfs-book.tex \
- $(SRCDIR)/stylesheets/blfs-tex.xsl index.xml
+ $(SRCDIR)/stylesheets/blfs-tex.xsl index.xml
validate:
Index: README
===================================================================
--- README (revision 0dfb754ccb35a4f7633986493bef6da02fb98aa5)
+++ README (revision 1881a5bb6c9153ad9a71741f22b64045ca1436dc)
@@ -3,45 +3,18 @@
conversions. Please read the INSTALL file to determine what programs
you need to install and where to get instructions to install that software.
-Then come back to this file for examples how to convert these files
-into various other formats.
-These instructions are also incorporated in the Makefile.
+After that, you can build the html with a simple 'make' command.
+The default target builds the html in $(HOME)/public_html/blfs-book.
-XML to HTML:
-------------
-Create a directory in which you want to store the HTML files: ~/blfs-html
-Change to the top of the directory where the xml code is located.
-Now run:
- BASEDIR="~/blfs-html"
- xsltproc --xinclude --nonet -stringparam base.dir $(BASEDIR) \
- stylesheets/blfs-chunked.xsl index.xml
- mkdir -p $(BASEDIR)stylesheets $(BASEDIR)images
- cp stylesheets/*.css $(BASEDIR)stylesheets
- cp images/*.png $(BASEDIR)/images
- sed -i -e "s@../stylesheets@stylesheets@g" $(BASEDIR)/*.html
- sed -i -e "s@../images@images@g" $(BASEDIR)/*.html
- sh goTidy $(BASEDIR)/
+Other Makefile targets are: nochunks, pdf, tex, validate, and
+blfs-patch-list.
+nochunks: builds BLFS in one huge file.
-XML to NOCHUNKS-HTML:
---------------------
-The NOCHUNKS HTML version is one big HTML file:
- xsltproc --xinclude --nonet -stringparam profile.condition html \
- --output $(BASEDIR)/BLFS-BOOK.html stylesheets/blfs-nochunks.xsl index.xml
- tidy -config tidy.conf $(BASEDIR)/BLFS-BOOK.html
- sed -i -e "s@text/html@application/xhtml+xml@g" $(BASEDIR)/BLFS-BOOK.html
+pdf: builds BLFS as a pdf file.
-XML to TXT:
------------
-First create the NOCHUNKS HTML file, then convert by running:
- /usr/bin/lynx -dump nochunks.html > output.txt
+tex: converts the xml files to tex files
-XML to PDF:
-------------------
-xsltproc --xinclude --nonet --output blfs.fo stylesheets/blfs-pdf.xsl index.xml
-sed -i -e "s/inherit/all/" blfs.fo
-fop.sh blfs.fo blfs.pdf
-mkdir -p $(BASEDIR)/pdf
-rm blfs.fo
-mv blfs.pdf $(BASEDIR)/pdf
+validate: does an extensive check for xml errors in the book.
+blfs-patch-list: generates a list of all blfs controlled patches in the book.
Index: general.ent
===================================================================
--- general.ent (revision 0dfb754ccb35a4f7633986493bef6da02fb98aa5)
+++ general.ent (revision 1881a5bb6c9153ad9a71741f22b64045ca1436dc)
@@ -1,3 +1,3 @@
-
+
@@ -52,4 +52,5 @@
+
Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml (revision 0dfb754ccb35a4f7633986493bef6da02fb98aa5)
+++ introduction/welcome/changelog.xml (revision 1881a5bb6c9153ad9a71741f22b64045ca1436dc)
@@ -24,4 +24,9 @@
+
+
+ June 5th, 2005 [bdubbs]: Added blufish-1.0.1 from patch
+ provided by theOldFellow.
+
Index: introduction/welcome/credits.xml
===================================================================
--- introduction/welcome/credits.xml (revision 0dfb754ccb35a4f7633986493bef6da02fb98aa5)
+++ introduction/welcome/credits.xml (revision 1881a5bb6c9153ad9a71741f22b64045ca1436dc)
@@ -315,4 +315,9 @@
+
+ bluefish:
+ theOldFellow
+
+
Index: postlfs/editors/bluefish.xml
===================================================================
--- postlfs/editors/bluefish.xml (revision 1881a5bb6c9153ad9a71741f22b64045ca1436dc)
+++ postlfs/editors/bluefish.xml (revision 1881a5bb6c9153ad9a71741f22b64045ca1436dc)
@@ -0,0 +1,143 @@
+
+
+ %general-entities;
+
+
+
+
+
+
+
+]>
+
+
+
+
+
+ $LastChangedBy$
+ $Date$
+
+
+ Bluefish-&bluefish-version;
+
+
+ Bluefish
+
+
+
+ Introduction to Bluefish
+
+ The bluefish package contains a powerful X
+ Window System editor designed for web designers, but which is also suitable
+ as a programmer's editor. Bluefish supports many programming and markup
+ languages, and as such is ideal for editing xml and html files.
+
+ Package Information
+
+
+ Download (HTTP):
+
+
+ Download (FTP):
+
+
+ Download MD5 sum: &bluefish-md5sum;
+
+
+ Download size: &bluefish-size;
+
+
+ Estimated disk space required: &bluefish-buildsize;
+
+
+ Estimated build time: &bluefish-time;
+
+
+
+ Bluefish Dependencies
+ Required
+
+ Optional
+ (for remote files)
+ (for spellchecking)
+
+
+
+
+ Installation of Bluefish
+
+ Install bluefish by running the following
+ commands:
+
+./configure --prefix=/usr &&
+make
+
+ Now, as the root user:
+
+make install
+
+
+
+
+
+ Configuring Bluefish
+
+
+ Config Files
+
+ Directory ~/.bluefish
+
+
+ ~/.bluefish
+
+
+
+
+
+ Configuration Information
+
+ The directory ~/.bluefish is created by the program when it is
+ first run, and the configuration files are maintained by the program
+ automatically to preserve settings from run to run.
+
+
+
+
+
+
+ Contents
+
+
+ Installed Programs
+ Installed Libraries
+ Installed Directory
+
+
+ bluefish
+ None
+ /usr/share/bluefish
+
+
+
+
+ Short Descriptions
+
+
+
+
+ bluefish
+
+ is an X Window System editor for markup and programming.
+
+ bluefish
+
+
+
+
+
+
+
+
+
Index: postlfs/editors/editors.xml
===================================================================
--- postlfs/editors/editors.xml (revision 0dfb754ccb35a4f7633986493bef6da02fb98aa5)
+++ postlfs/editors/editors.xml (revision 1881a5bb6c9153ad9a71741f22b64045ca1436dc)
@@ -21,4 +21,5 @@
+