------------------------------------------------------------------- Mon Sep 26 15:36:46 UTC 2011 - fsundermeyer@opensuse.org - spec file changes so daps builds for SLE 11 / 11.1: * checkbot is a recommendation for SLE * require python-xml for < 1120 * replace make_install macro with a literal make install call, since 11.1/SLE 11 do not have the macro - use the tar option --transform instead of --xform in order to be compatible with older tar versions - Bugfix Makefile: global option -d has been replaced with --debug ------------------------------------------------------------------- Mon Sep 26 11:45:24 UTC 2011 - fsundermeyer@opensuse.org - target validate now also warns about missing graphics - Bugfix: verbosity switch -v works correctly now ------------------------------------------------------------------- Tue Sep 20 11:53:36 UTC 2011 - fsundermeyer@opensuse.org - verbosity can now also be set to "0" on the command line (needed for scripting) - renamed "--verbose" switch to "--verbosity" - Specfile: Requires: fam ------------------------------------------------------------------- Mon Sep 19 11:52:50 UTC 2011 - fsundermeyer@opensuse.org - Specfile: fixed %{ext_man} - fetch_source now also copies the spec file if needed ------------------------------------------------------------------- Mon Sep 19 10:46:07 UTC 2011 - fsundermeyer@opensuse.org - Completely rewrote the verbosity stuff: * Verbosity none: only display on line with result (default) * Verbosity 1 (-v, --verbose=1): print the most important target results * Verbosity 2 (-vv --verbose=2): print all commands called by make * Default verbosity level can be overwritten in ~/.daps/config via VERBOSITY=(0|1|2) - General option -d is no longer supported to avoid confusion with subcommand option -d (draft mode) - use --debug instead - Replaced target clean-book with clean-results - Updated BUGS and TODO - Stylesheets: * fixed bnc#573835 (PDF metadata) - Bugfix: BUILD_DIR is now set in the makefiles - Packaging: * added script that generates the source tarball via svn export * added %{ext_man} to spec file ------------------------------------------------------------------- Mon Sep 19 06:58:53 UTC 2011 - toms@suse.de - Applied spec file changes after Jan Engelhardt's mail on opensuse-packaging: (see also http://en.opensuse.org/openSUSE:Specfile_guidelines) - removal of '# norootforbuild' - removal of Authors list, no longer desired in factory - removal of %clean section, no longer required - adding %{?_smp_mflags} whereever there is none ------------------------------------------------------------------- Thu Sep 15 20:32:09 UTC 2011 - fsundermeyer@opensuse.org Beta 7 - DAPS now supports EPS (will be converted to PDF and PNG) and PDF images; SVG sources can also be converted into PDF - new dependencies for EPS and PDF support in spec file: ghostscript-library, poppler tools - completely revised images.mk to increase readability and improved inline documentation - sped up png optimization with optipng by using optimization level 2 rather than 8: almost no difference in file-size, but huge difference in speed - Bugfixes: - rewrote profiling, since the changes from beta6 introduced an error that prevented profiling on changed files ------------------------------------------------------------------- Mon Sep 12 13:44:08 UTC 2011 - fsundermeyer@opensuse.org - Bugfix: remove duplicate entries in SRCFILE list in common.mk (using sort) ------------------------------------------------------------------- Fri Sep 9 22:33:43 UTC 2011 - fsundermeyer@opensuse.org Beta 6 - DAPS can now use XML source files with any suffix (not only *.xml--the KDE project for example is using *.docbook); - set default values for PROFOS and PROFARCH in case they are empty - Bugfixes: * target validate: call function comments_remarks rather than build_generic * target locdrop: correct docmanager command; warn if no file has doc:trans=yes ------------------------------------------------------------------- Thu Sep 8 15:26:48 UTC 2011 - fsundermeyer@opensuse.org - this time for real: adjusted spec file so daps also builds for openSUSE_Evergreen_11.2 ------------------------------------------------------------------- Thu Sep 8 14:22:11 UTC 2011 - fsundermeyer@opensuse.org Beta 5 - print filename and ids for chapter and section headlines in draft mode - added 301 and 302 codes to dontwarn options of checkbot - start image viewer in target getimages only when there are images ------------------------------------------------------------------- Thu Aug 11 15:32:45 UTC 2011 - fsundermeyer@opensuse.org - Reverted previous change since that causes trouble with 11.3 ------------------------------------------------------------------- Thu Aug 11 14:58:40 UTC 2011 - fsundermeyer@opensuse.org - Adjusted spec file so daps also builds for openSUSE_Evergreen_11.2 ------------------------------------------------------------------- Thu Aug 11 14:31:50 UTC 2011 - fsundermeyer@opensuse.org - Using a stylesheet rather than the buggy /usr/bin/xml to get the rootid of a file for target checklink ------------------------------------------------------------------- Wed Aug 10 14:37:31 UTC 2011 - toms@suse.de - Changed standard layout from Novell to SUSE (1st attempt) ------------------------------------------------------------------- Mon Aug 8 09:56:15 UTC 2011 - fsundermeyer@opensuse.org - BUGFIX: target checklink now exits when no rootid or filename is specified; rootid from ENVfile is ignored ------------------------------------------------------------------- Fri Aug 5 15:08:20 UTC 2011 - fsundermeyer@opensuse.org - BUGFIX: Profiling was only redone when the _xml_ source files had changed, not when the entity files had changed - added a dependency on *.ent to the profiling target $(PROFILES) to fix this ------------------------------------------------------------------- Fri Aug 5 14:45:49 UTC 2011 - fsundermeyer@opensuse.org - BUGFIX: getimages function did not work in verbose or debug mode ------------------------------------------------------------------- Thu Aug 4 14:00:20 UTC 2011 - fsundermeyer@opensuse.org - adding a workaround for the crappy xml program that has no catalog support ------------------------------------------------------------------- Thu Aug 4 12:15:56 UTC 2011 - fsundermeyer@opensuse.org - Colored output is now automatically disabled when not being on a Terminal - so you now pipe daps commands to other programs (e.g. a PDF Viewer or a browser) ------------------------------------------------------------------- Thu Aug 4 10:24:02 UTC 2011 - fsundermeyer@opensuse.org - Added option --file to target checklink ------------------------------------------------------------------- Mon Aug 1 14:34:53 UTC 2011 - fsundermeyer@opensuse.org - Changing target validate again: when being called explicitly, it now always checks profiled sources _with remarks_ ($REMARKS is set to 1). Options -r and -c have been removed again. - Bugfix: Using $@ instead of $SCMD_ARGS in getopts calls in lib/daps_functions ------------------------------------------------------------------- Mon Aug 1 11:33:13 UTC 2011 - fsundermeyer@opensuse.org - we need to be able to install daps and susedoc in parallel internally, so removed the Obsoletes: susedoc statement from the spec file - target validate can now be called with -r and -c, too ------------------------------------------------------------------- Thu Jul 28 15:25:42 UTC 2011 - fsundermeyer@opensuse.org - Bugfix: daps-susespell: the extra-dict was not invoked correctly ------------------------------------------------------------------- Tue Jul 26 15:34:47 UTC 2011 - fsundermeyer@opensuse.org - BUGFIX: DAPS_ENV_NAME must not be set in config ------------------------------------------------------------------- Tue Jul 26 10:44:24 UTC 2011 - fsundermeyer@opensuse.org Beta 4 - spec file: * removed obsolete python dependencies (they moved to daps-docmanager) * obsoletes susedoc * recommends daps-docmanager and aspell+en dicts - daps-susespell now has a man page and supports additional options --lang and --dict ------------------------------------------------------------------- Mon Jul 25 20:30:30 UTC 2011 - fsundermeyer@opensuse.org - daps-susespell can now check multiple files - Bugfix in lib/docbook-macros: Element typo (arearefs) ------------------------------------------------------------------- Mon Jul 25 14:26:21 UTC 2011 - fsundermeyer@opensuse.org - Target checklink (chklnk, jana) now supports --rootid ------------------------------------------------------------------- Mon Jul 25 08:19:17 UTC 2011 - fsundermeyer@opensuse.org - Added exits after target calls - Improved help/README on target init ------------------------------------------------------------------- Fri Jul 22 21:21:46 UTC 2011 - fsundermeyer@opensuse.org - Bugfix: daps init help now works correctly - Added a quickstart README - Improved error handling and verbose output - The majority of targets now write a logfile ------------------------------------------------------------------- Thu Jul 21 15:28:02 UTC 2011 - fsundermeyer@opensuse.org Beta 3 - Bugfix: USEMETA now works correctly - added new binary daps-susepell (Spellchecker) - added new target getimages ------------------------------------------------------------------- Wed Jul 20 15:34:47 UTC 2011 - fsundermeyer@opensuse.org - Bugfixes * replaced @VERSION@ and @DATE@ in daps man page * daps error messages now go to STDERR * DTDROOT/xslt (STYLEDEVEL) is the new defaul-LAYOUTROOT * Fixed the long-standing bug that required to activate remarks _and_ comments in order to see remarks - new optional config option for ~/.daps/config: DAPS_ENV_DEFAULT to specify a default ENVFILE. If set, will be automatically used unless an alternative ENVFILE is specified on the commandline via -e/--envfile or via a sourced ENVFILE by DAPS_ENV_NAME - added new target showenv that print variables ENVFILE and BASE_DIR; can output more variables if needed ------------------------------------------------------------------- Tue Jul 19 21:16:20 UTC 2011 - fsundermeyer@opensuse.org - format_options needs to be called from the main call_make functions ------------------------------------------------------------------- Tue Jul 19 14:43:00 UTC 2011 - fsundermeyer@opensuse.org - Bugfix: Sourcing an ENV with DAPS_ENV_NAME set did not work - Bugfix: Command line arguments for comments, drafts and remarks were not properly exported ------------------------------------------------------------------- Thu Jul 14 15:25:29 UTC 2011 - fsundermeyer@opensuse.org - Moved daps-xmlformat to bin - specifying a default ENVfile with DAPS_ENV_NAME= in ~/.daps/config now also works when BASE_DIR is specified ------------------------------------------------------------------- Thu Jul 14 14:20:05 UTC 2011 - fsundermeyer@opensuse.org - added a new subcommend: init, which creates a working environment incl. an ENV file and a xml/MAIN ------------------------------------------------------------------- Wed Jul 13 15:06:17 UTC 2011 - fsundermeyer@opensuse.org - Fixed a bug in xslt/misc/get-all-used-files.xsl; common.mk needed to be changed, too - error messages are directed to /dev/null when calling make_nolog ------------------------------------------------------------------- Wed Jul 13 13:28:48 UTC 2011 - fsundermeyer@opensuse.org - LOG_DIR was not exported - when running showvariable the date was always printed with the result - this is hopefully fixed now - Expanded ENV conversion example in the upgrade README ------------------------------------------------------------------- Wed Jul 13 11:47:00 UTC 2011 - fsundermeyer@opensuse.org - replaced the last remnants of "susedoc" with "daps" ------------------------------------------------------------------- Wed Jul 13 08:56:17 UTC 2011 - fsundermeyer@opensuse.org - Removed copy pdf from package PDF ------------------------------------------------------------------- Wed Jul 13 07:56:05 UTC 2011 - fsundermeyer@opensuse.org - fixed dist-graphics (images were packed with absolute path) - fixed HTML-USED (imagelist was wrong) - fixed USED (removed double entries) - added --extra-files option to package-src in order to be able to pack additional ENVfiles - added --fop option for package-pdf - packaging targets now have their own function in daps_functions ------------------------------------------------------------------- Mon Jul 11 09:41:38 UTC 2011 - fsundermeyer@opensuse.org - lib/daps_functions: Fixed xep wrapper call (susedoc-xep -> daps-xep) ------------------------------------------------------------------- Fri Jul 8 13:15:49 UTC 2011 - fsundermeyer@opensuse.org - common.mk: Another fix for projectfiles/reminingfiles: $INCLUDED must include $MAIN, otherwise getentityname.py will be called with an empty $INCLUDED if the book only contains a single MAIN file ------------------------------------------------------------------- Fri Jul 8 12:32:42 UTC 2011 - fsundermeyer@opensuse.org - common.mk: MAIN was missing in projectfiles; fixed remainingfiles - added TODO for man page generation, init target ------------------------------------------------------------------- Fri Jul 8 08:15:53 CEST 2011 - ke@suse.de - Remove my name from the authors' list. ------------------------------------------------------------------- Thu Jul 7 09:33:47 UTC 2011 - fsundermeyer@opensuse.org - Changed the IDs in /etc/xml/suse-catalog.xml to something that makes more sense ------------------------------------------------------------------- Thu Jul 7 08:07:09 UTC 2011 - fsundermeyer@opensuse.org - Fix for -e/-b options ------------------------------------------------------------------- Wed Jul 6 15:11:21 UTC 2011 - fsundermeyer@opensuse.org - added short options -b and -e for basedir and envfile - reformatted help ------------------------------------------------------------------- Fri Jul 1 21:58:37 UTC 2011 - fsundermeyer@opensuse.org First beta of the DocBook Authoring and Publishing Suite (daps), the successor of susedoc. Major changes compared to susedoc: * make calls have been replaced by central wrapper script daps with svn/git style syntax * Independent from shell environment * All output generated by susedoc is placed in /build (default) or in (can be spcified on the copmmand line) * Strict separation between generated content and source files * Typical Linux configuration style hierarchy established: - System wide configuration ( /etc/daps/config ) - User configuration ( ~/.daps/config ) - Book specific (ENVfile) - Command line * STDOUT output much less verbose, log file is written * Debugging function * bugfixes