Revisions of daps

Frank Sundermeyer's avatar Frank Sundermeyer (fsundermeyer) committed (revision 141)
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's avatar Frank Sundermeyer (fsundermeyer) (revision 140)
baserev update by copy to link target
Frank Sundermeyer's avatar Frank Sundermeyer (fsundermeyer) committed (revision 139)
Removed URl from Soutce0. The sources are not yet available externally
Frank Sundermeyer's avatar Frank Sundermeyer (fsundermeyer) committed (revision 138)
Removed fam dependency
Frank Sundermeyer's avatar Frank Sundermeyer (fsundermeyer) committed (revision 137)
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)
Frank Sundermeyer's avatar Frank Sundermeyer (fsundermeyer) committed (revision 136)
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
Frank Sundermeyer's avatar Frank Sundermeyer (fsundermeyer) committed (revision 135)
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
Frank Sundermeyer's avatar Frank Sundermeyer (fsundermeyer) committed (revision 134)
Minor fix to ensure bash 3.2 compatibility for SLE
Frank Sundermeyer's avatar Frank Sundermeyer (fsundermeyer) committed (revision 133)
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's avatar Factory Maintainer (factory-maintainer) (revision 132)
baserev update by copy to link target
Frank Sundermeyer's avatar Frank Sundermeyer (fsundermeyer) committed (revision 131)
Handing in the changed sources which were forgotten with the last commit
Frank Sundermeyer's avatar Frank Sundermeyer (fsundermeyer) committed (revision 130)
- Bugfix:
  * fixed failing dist-htmlsingle generation in online-docs
buildservice-autocommit accepted request 176323 from Frank Sundermeyer's avatar Frank Sundermeyer (fsundermeyer) (revision 129)
baserev update by copy to link target
Frank Sundermeyer's avatar Frank Sundermeyer (fsundermeyer) committed (revision 128)
- 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
Frank Sundermeyer's avatar Frank Sundermeyer (fsundermeyer) committed (revision 127)
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's avatar Frank Sundermeyer (fsundermeyer) (revision 126)
baserev update by copy to link target
Frank Sundermeyer's avatar Frank Sundermeyer (fsundermeyer) committed (revision 125)
Frank Sundermeyer's avatar Frank Sundermeyer (fsundermeyer) committed (revision 124)
- Bugfix: Typo in Varaiable name
Frank Sundermeyer's avatar Frank Sundermeyer (fsundermeyer) committed (revision 123)
- Removed one unnecessary make info output which may produce
  irritating messages
Frank Sundermeyer's avatar Frank Sundermeyer (fsundermeyer) committed (revision 122)
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
openSUSE Build Service is sponsored by