Revisions of daps
New release DAPS 2.0~beta4: - replace special characters (such as space or "/") from profiling attributes with "_" when generating the profiling directory path - Made profiling depend on the DC file, too, to ensure a rebuild is triggered whenever the DC file changes - STYLEIMG was set in a way that it had an incorrect value in case a fallback STYLEROOT directory was used - Improved error message when not being able to determine DocBook version - spec file: * require xmlstarlet * remove emacs-psgml recommendation * svg-dtd package has been renamed to svg-schema
buildservice-autocommit
accepted
request 213758
from
Frank Sundermeyer (fsundermeyer)
(revision 140)
baserev update by copy to link target
Removed URl from Soutce0. The sources are not yet available externally
New release DAPS 2.0~beta3: Features: - Use original HTML DocBook Stylesheets for txt output by default: * use custom stylesheets by setting TXT_USE_DBSTYLES to "no" Bugfixes: - STYLEROOT and FB_STYLEROOT definitions in the config files were checked even if values were specified on the command line (ticket #211)use custom stylesheets by setting TXT_USE_DBSTYLES to "no" - JSP result directory was incorrect when no profiled MAIN existed (ticket #212) - PDF was not copied to the result dir when running package-pdf - Improved error message when having specified a second bareword after the subcommand (ticket #185)
Bugfix release DAPS 2.0~beta2: - two fixes for package-html and package-pdf: * ticket #208 package-pdf and package-html should support... * ticket #209 package-html --jsp is broken
Minor fix to ensure bash 3.2 compatibility for SLE: Take 2 --This line, and those below, will be ignored--libexec/daps-xslt M daps-2.0~beta1.tar.bz2 M daps.spec Diff for working copy: . Index: daps-2.0~beta1.tar.bz2 =================================================================== Binary file 'daps-2.0~beta1.tar.bz2' has changed. Index: daps.spec =================================================================== --- daps.spec (revision 134) +++ daps.spec (working copy) @@ -51,14 +51,14 @@ BuildArch: noarch -BuildRequires: ImageMagick BuildRequires: bash >= 3.1 BuildRequires: dia +BuildRequires: docbook_4 BuildRequires: docbook-xsl-stylesheets >= 1.77 -BuildRequires: docbook_4 BuildRequires: fam BuildRequires: fdupes BuildRequires: ghostscript-library +BuildRequires: ImageMagick BuildRequires: inkscape %if 0%{?suse_version} >= 1220 BuildRequires: libxml2-tools @@ -70,8 +70,8 @@ #BuildRequires: openSUSE-release #%%endif BuildRequires: poppler-tools +BuildRequires: python-xml BuildRequires: python-lxml -BuildRequires: python-xml #BuildRequires: sgml-skel BuildRequires: suse-xsl-stylesheets BuildRequires: svg-dtd @@ -86,6 +86,7 @@ # Font stuff BuildRequires: fontpackages-devel + # # In order to keep the requirements list as short as possible, only packages # needed ti build EPUB, HTML and PDF are really required @@ -95,19 +96,19 @@ PreReq: libxml2 PreReq: sgml-skel -Requires: ImageMagick Requires: bash >= 3.1 Requires: dia +Requires: docbook_4 Requires: docbook-xsl-stylesheets >= 1.77 -Requires: docbook_4 Requires: fam Requires: ghostscript-library +Requires: ImageMagick Requires: inkscape Requires: libxslt Requires: make Requires: poppler-tools +Requires: python-xml Requires: python-lxml -Requires: python-xml #Requires: sgml-skel Requires: suse-xsl-stylesheets Requires: svg-dtd
Minor fix to ensure bash 3.2 compatibility for SLE
Version DAPS 2.0~beta1: - First beta for a new major release Output targets: --------------- * the number of subcommands has been significantly reduced, see "daps --commands", "daps help" and "daps help <SUBCOMMAND>" for more information - "html-single" has been replaced by "html --single" - "jsp" has been replaced with "html --jsp" - "color-pdf" has been replaced by "pdf" (now produces color PDFS) - "pdf" has been replaced by "pdf --grayscale --cropmarks" - "projectfiles" and "projectgraphics" have been replaced with "list-srcfiles" (see daps help "list-srcfiles" for more options) - all dist-* commands have been removed - when calling deprecated targets, an error message hinting at a valid alternative (is existing) is shown * subcommand bigfile now generates a bigfile for the given rootid (rather than for the complate set); target bigfile-reduced has been dropped * subbcommands package-pdf and package-html now have switches --dcoumentfiles, --desktopfiles and --pagefiles which generate the resource files for GNOME and KDE * new subcommands - "clean-package" removes all generated package data for the given DC-file. Generated images and profiled sources will _not_ be deleted. - "dapsenv" shows a list of the most important make variables and their values - "images" generates images only for a given rootid. Intended for debugging purposes - "package-src" (creates a tarball with profiled XML sources and images); switch --set-date allows to specify a build date (default date is "now") * ePUB generation has been completely rewritten (pure make solution, no longer uses the ruby script from upstream); generated ePUBs now validate with epubcheck3. - added support for .mobi (Amzon Kindle format). Requires calibre. (ticket #98) * replaced support for HTML4 with support for HTML5 (--html5) xhtml remains the default, html4 is no longer supported * to nullify a CSS-file definition for HTML or EPUB (HTML_CSS or EPUB_CSS) from the DC-file, specify "--css none" Miscellaneous: -------------- * now supports XSLT processor saxon6 (in addition to xsltproc), specify with --xsltprocessor (default: xsltproc) * improved verbosity handling: - if output is not a terminal (e.g. pipe) only prints the resulting filename (-v0) - default verbosity shows a result message plus filename (-v1) - -v2 shows additional messages - -v3 shows the complete make output from make -j1 (commands are executed successively, not parallel) - --debug shows the complete make output from make -j1+x (commands are executed parallel; this also shows in the debug output) * added support for JPG images (ticket #101) * added support for a "static/" directory in STYLEROOT containing css, js and images taht are reference in the CSS and the stylesheets for HTML * New general switch --commands shows all available subcommands * if the XML sources are not well-formed, a meaningful error message is shown * xsltparameters have to be submitted as --param PARAM=VALUE or --stringparam PARAM=VALUE (the "=" is mandatory, used to be a "space2 with DAPS 1.x) * output formats are only re-generated when the source files (xml, entity files or images) have changed. To force a rebuild run DAPS with --force or run a suitable clean command * added switches --author and --productname switches to daps-init Config file changes: -------------------- * New config file variables: COVERT_OPS_JPG: command-line options for "convert" for converting jpg images to grayscale FOP_STACKSIZE: set stacksize for fop (ticket #82) META, META_STR: permanently run html and PDF builds with --meta STATIC_DIR: custom static directory XML_USER_CATALOGS: add custom catalogs to XML_CATALOG_FILES (ticket #99) XSLTPROCESSOR: Use the specified XSLT processor (saxon6 or xsltproc) Code changes: ------------- * big makefile (common.mk) has been split into several small files - easier to maintain - improved performance by only loading makefiles that are needed for the given subcommand * added a comprehensive test suite to ensure better quality when releasing * no longer requires Bash 4--Bash 3 is sufficient Documentation: -------------- * Quickstart has been updated to cover DAPS 2.0 * Update of User Guide is WIP * new Tutorial "How to Write an Article with DocBook and DAPS" Bugfixes: --------- Numerous bugfixes and improvements, among them: * #64 Split Makefiles * #66 daps: DC Files and Platform Dependant Paths * #73 Create PDFs for target locdrop if --def-file is specified * #82 Add config parameter for FOP (XEP?) stacksize * #85 Set a fixed <date/> date with package-src target * #98 Adjust EPUB Stylesheet to Suppot Kindle * #99 Support User Definied Catalogs by Setting XML_CATALOG_FILES... * #101 DAPS should support JPEG as a source file format * #103 Exit target package-source when there are missing images * #105 DAPS's sub-commands are somewhat inconsistent * #106 Enable overwriting xsltproc params * #108 Support FOP 1.1 * #115 --css/HTML_CSS parameter is completely ignored if styleroot... * #116 Move font requirements from daps specfile to ... * #126 Add --show switch to checklink * #127 productinfo sometimes fails and is slow * #129 Get rid of native xsltproc calls * #136 daps Ignores Language in Document for Spell Checking * #138 DAPS makes it easier to create black/white PDFs than ... * #139 When trying to create a PDF file with malformed XSLT files... * #142 Saxon seems to have problems with NovDoc documents * #146 EPUB CRITICAL Error: No manual specific tmp dir * #147 EPUB validation error on callouts * #148 --meta only works when profiling * #159 Fatal Error in ePUB stylesheets * #163 JSP Stylesheets fail with saxon6 * #165 FOP config file is unnecessary * #166 Reduce Logging Output of Apache's FOP * #171 Remove unnecessary "eval" statements in the DAPS code * #192 Create filenames in a single place * #196 EPUB does not build with saxon Known Issues: ------------- * the webhelp code hasn't been touched at all; webhelp will most likely not work
buildservice-autocommit
accepted
request 178870
from
Factory Maintainer (factory-maintainer)
(revision 132)
baserev update by copy to link target
Handing in the changed sources which were forgotten with the last commit
- Bugfix: * fixed failing dist-htmlsingle generation in online-docs
buildservice-autocommit
accepted
request 176323
from
Frank Sundermeyer (fsundermeyer)
(revision 129)
baserev update by copy to link target
- Bugfixes: * option -m was missing when parsing the command line options * allow relative paths for --statdir and --export-dir * A custom static dir (--statdir) was not correctly copied/linked when no --static option was specified * fixed entitiy packaging in various targets * made automatic setting of HTML_CSS and EPUB_CSS more robust by allowing empty values when readlink fails
Version 1.1.7 (Bugfix release): - Critical fix: Locdrop tarballs did not have profiled but original sources. This has been corrected - Made check for ROOTID in lib/daps_functions more robust
buildservice-autocommit
accepted
request 174709
from
Frank Sundermeyer (fsundermeyer)
(revision 126)
baserev update by copy to link target
- Removed one unnecessary make info output which may produce irritating messages
Version 1.1.6 (Bugfix release): * General: - reducing code by adding MAIN to the list of DOCFILES, by generating the list of ENTITY files globally and by using HTML_DIR for HTML. HTML-SINGLE and JSP * EPUB: - fixed critical error: a single tmp dir was used to generate different EPUB books - EPUB zip file is now generated from a file list extracted from OEBPS/content.opf. This ensures that only files referenced in the content.opf are packaged - Added fix for bug in DocBook stylesheets which generates an empty date entry in content.opf which causes a validation error - Improved CSS handling: - if no CSS file is specified on the command line or in the DC-file, the _first_ one found in <STYLEDIR>/epub/ is automatically used - --css now requires a parameter - if you do not want any CSS file to be used, specify "none": --css=none - EPUBs now validate with epubcheck 3.0 * HTML: - if using the DocBook standard layout for resources <STYLEDIR>/images <STYLEDIR>/<FOO>.css it is no longer manfdatory to specify a CSS file on the command line or in the DC-file. DAPS will automatically use the _first_ *.css file in <STYLDIR>/ if none is specified - if using a static dir for resources <STYLEDIR>/static |-css |-js |-images you can now specify an alternative css file with --css or an alternative static dir with --statdir - this makes it possible to switch between stylsheets using the two different resource directory approaches without having to modify a DC-file - the --css parameter now requires an argument. If you want to use no stylesheet at all, specify --css=none NOTE: This update requires to run the first HTML, HTML-Single and JSP build after the update with the --clean switch in order to create a clean result directory. - if both variants (<STYLEDIR>/images and <STYLEDIR>/static exist, the static directory is automatically used * LOCDROP: - DC-files are delivered with a locdrop if --def-file is specified - NO_TRANS_FILES was not correctly computed - entity files were missing in packages * PACKAGE-SRC: - entity files were missing in packages * ONLINE-DOCS: - generating a uniquely named graphics tarball for each book (when export-dir is set) instead of one that gets overwritten with each build
Displaying revisions 101 - 120 of 241