From 76e70b43fbb0ee6840108bad812fe76dcf9c9401078d5cc707b1eb441cc4ea6a Mon Sep 17 00:00:00 2001 From: Frank Sundermeyer Date: Sat, 16 Jul 2016 19:13:07 +0000 Subject: [PATCH] New version DAPS 2.3.0 OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/daps?expand=0&rev=190 --- daps-2.2.0.tar.bz2 | 3 --- daps-2.3.0.tar.bz2 | 3 +++ daps.changes | 38 ++++++++++++++++++++++++++++++++++++++ daps.spec | 18 +++++++++--------- 4 files changed, 50 insertions(+), 12 deletions(-) delete mode 100644 daps-2.2.0.tar.bz2 create mode 100644 daps-2.3.0.tar.bz2 diff --git a/daps-2.2.0.tar.bz2 b/daps-2.2.0.tar.bz2 deleted file mode 100644 index 1a83797..0000000 --- a/daps-2.2.0.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:12733d0ec5f2ecfa91661c763c4a21661fb1f34705b9072826a65fdc9340f863 -size 2365234 diff --git a/daps-2.3.0.tar.bz2 b/daps-2.3.0.tar.bz2 new file mode 100644 index 0000000..bbdb9bb --- /dev/null +++ b/daps-2.3.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf378acfc333993c4372b8fa792a442f97b8ac29f17454d096c9c231a751bcd0 +size 2366309 diff --git a/daps.changes b/daps.changes index 134204d..44c788f 100644 --- a/daps.changes +++ b/daps.changes @@ -1,3 +1,41 @@ +------------------------------------------------------------------- +Sat Jul 16 18:57:19 UTC 2016 - fsundermeyer@opensuse.org + +Stable release DAPS 2.3.0: + +* New Features: + - Config File Parser: + Up to now, config files (DC-files, /tec/daps/config and + ~/.config/daps/dapsrc) have been sourced. This has been a major + security issue, since every shell code gets executed when a file + is being sourced. DAPS 2.3.0 now comes with a parser that fixes + this security hole. Apart from one exception (see below) existing + config files do _not_ need to be changed. However, the parser + offers more flexibility, see + https://github.com/openSUSE/daps/blob/develop/etc/config.in + for documentation (the manuals has not been upfdated, yet). + The only exception that requires changes in the config file is + something like FOO="$FOO bar" To concatenate values, use "+=" + now. See the following commit for an example: + https://github.com/openSUSE/daps/commit/7a2ce04 + - Bash Completion: + TAB-completion for DAPS has been one of the very first feature + requests we opened (almost five years ago). Now we finally + managed to conquer the black Bash magic required to get it! + +* Bugfixes: + - subcommand "locdrop" failed when the book did not include + images + - spellcheck now ignores text in tags + - obsolete daps-susespell has been removed (replaced by + daps ... spellcheck long ago) + - paths starting with "~" were not always correctly resolved + - several fixes for ePUB + - #10 : Generate TAB completion + - #359: Drop bash 3 suppor + - #369: Code review: Check Variable Assignments + - #375: Issues with the xmlformat target + ------------------------------------------------------------------- Wed Jun 15 12:34:00 UTC 2016 - fsundermeyer@opensuse.org diff --git a/daps.spec b/daps.spec index 95dd4a6..fd39976 100644 --- a/daps.spec +++ b/daps.spec @@ -17,7 +17,7 @@ Name: daps -Version: 2.2.0 +Version: 2.3.0 Release: 0 ############################################################### @@ -55,7 +55,7 @@ BuildArch: noarch BuildRequires: ImageMagick BuildRequires: automake -BuildRequires: bash >= 3.1 +BuildRequires: bash >= 4 BuildRequires: dia BuildRequires: docbook-xsl-stylesheets >= 1.77 BuildRequires: docbook_4 @@ -87,7 +87,7 @@ PreReq: libxml2 PreReq: sgml-skel Requires: ImageMagick -Requires: bash >= 3.1 +Requires: bash >= 4 Requires: dia Requires: docbook-xsl-stylesheets >= 1.77 Requires: docbook5-xsl-stylesheets >= 1.77 @@ -204,9 +204,11 @@ exit 0 %dir %{_sysconfdir}/%{name} %dir %{_defaultdocdir}/%{name} +%dir %{_datadir}/bash-completion +%dir %{_datadir}/bash-completion/completions %dir %{_datadir}/%{name} -%dir %{_datadir}/xml/daps -%dir %{_datadir}/xml/daps/schema +%dir %{_datadir}/xml/%{name} +%dir %{_datadir}/xml/%{name}/schema %config %{_sysconfdir}/xml/*.xml %config %{_sysconfdir}/%{name}/* @@ -214,14 +216,12 @@ exit 0 %doc %{_mandir}/man1/*.1%{ext_man} %doc %{_defaultdocdir}/%{name}/* -%{_datadir}/%{name}/* %{_bindir}/* +%{_datadir}/%{name}/* +%{_datadir}/bash-completion/completions/%{name} %{_datadir}/emacs/site-lisp/docbook_macros.el %{_datadir}/xml/daps/schema/* %{docbuilddir} -%exclude %{_defaultdocdir}/%{name}/INSTALL -%exclude %{_sysconfdir}/%{name}/config.in -%exclude %{_sysconfdir}/%{name}/catalog.xml #---------------------- %changelog