elektra (0.8.6-1) experimental; urgency=medium

  * New upstream release.
  * Upstream switched from autotools to cmake, so:
    - drop the dh-autoreconf and libltdl-dev build dependencies
    - add the cmake build dependency
    - stop using the autoreconf dh addon
    - force the use of cmake as build system
    - drop patch docdata_install.diff, no more needed now
    - turn the configure arguments for plugin and apidox directories into
      cmake options
  * Drop libelektra-cpp library, since the C++ headers provide inline
    implementations, and move them to libelektra-dev.
  * Move libelektratools in a private location, since upstream does not
    consider it a public library yet, setting RPATH in kdb to load it; patch
    private_elektratools.diff:
    - disable libelektratoolsN and libelektratools-dev packages for now
  * Rename packages according to the new SONAMEs:
    - libelektra3 -> libelektra4
  * Update install files.
  * Update symbols files.
  * Update doc-base file.
  * Add a new elektra-tests package with the tools and data for the installed
    test suite.
  * Build all the tools and plugins:
    - add the libboost-dev, libdbus-1-dev, and libyajl-dev build dependencies
    - add the libelektra4-dbus, libelektra4-xmltool, and libelektra4-yajl
      packages for the respective plugins, as they bring additional
      dependencies
  * Backport upstream commit e609279f6ca78c39f8dd17f87a215d80c8464dde to set
    RPATH only for the plugin directory in the installation prefix; patch
    upstream_cmake-simplify-RPATH-setting.patch.
  * Start enabling the bindings:
    - pass -DBUILD_SWIG=ON to cmake
    - add the swig build dependency
  * Enable the Lua bindings:
    - add the lua-elektra package
    - add the dh-lua build dependency
    - use the lua dh addon
    - backport upstream commits 27a24cfe85057825afb6f9fca5d4b2dc70d8cf9b and
      8e242a850e051c98a31aaf93bad09778e81a20f8 to install the bindings in the
      correct location; patches upstream_install_lua.diff and
      upstream_Add-TARGET_LUA_CMOD_FOLDER-cmake-variable.patch.
    - provide the upstream examples
    - pass -DBUILD_SWIG_LUA=ON to cmake
  * Enable the Python 3 bindings:
    - add the python3-elektra package
    - add the python3-dev build dependency
    - use the python3 dh addon
    - backport part of upstream commit 9c370a0475ae5461024e171f6c87f340a9f58848
      to install the bindings in the correct location; patch
      upstream_swig-lua-python-fix-installation-directory.patch.
    - provide the upstream examples
    - pass -DBUILD_SWIG_PYTHON=ON to cmake, together with
      -DPython_ADDITIONAL_VERSIONS representing the default python3 version
  * Convert to multiarch:
    - pass a LIB_SUFFIX to cmake
    - adjust paths in install files and rules
  * Add Multi-Arch and Pre-Depends headers where needed.
  * Slightly improve descriptions.
  * Replace patch 01_spelling_fixes.diff with an updated spelling_fixes.diff.
  * Add lintian override for purposely-misspelt string.
  * Remove extra .map and .md5 files from doxygen.
  * Add elektra-dbg with debugging symbols.
  * Remove ".la" exclusion from dh_install, as there are no more libtools
    files now.
  * Remove the libkrb5-dev conflict from libelektra-dev, since now the elektra
    headers are in an own subdirectory.
  * Re-enable the unit tests:
    - do not run them in parallel, as it seems they badly interact with each
      other
    - skip part of a crashing python test; patch python_tests_skip_crash.diff
    - manually run ctest and skip the testscr_* tests, which seem to assume
      they can write to /etc...
  * Add simple autopkgtest tests:
    - run `kdb run_all` using the installed tests provided in elektra-tests
    - run all the Python 3 examples using python-elektra
    - run all the Lua examples using lua-elektra
    (Currently all of them fail, but at least they are starting points.)
  * Convert copyright to copyright-format v1.0, and update it.
  * Disable the static build, since it is not really static (upstream bug,
    https://github.com/ElektraInitiative/libelektra/issues/23)

 -- Pino Toscano <pino@debian.org>  Sat, 26 Jul 2014 09:50:31 +0200

elektra (0.7.2-2) unstable; urgency=medium

  * Update symbols files for arm64 and ppc64el.
  * Fix typo in copyright (thanks to Markus Raab).
  * Update patch 01_spelling_fixes.diff to cover also "transfered".

 -- Pino Toscano <pino@debian.org>  Sat, 19 Jul 2014 09:15:04 +0200

elektra (0.7.2-1) unstable; urgency=medium

  * New upstream release.
  * Bump the debhelper compatibility to 9:
    - bump compat to 9
    - bump the debhelper build dependency to >= 9
    - keep the libdir as $prefix/lib for now, will revise it regarding
      multiarch in a later step
    - exclude the plugins from the shlibs handling
  * Enable the parallel build.
  * Update watch file, adding the new location.
  * Do the autoreconf at build time: (Closes: #727372, #744568)
    - add the dh-autoreconf build dependency
    - use the autoreconf dh addon
    - touch config.rpath before autoreconf'ing, workaround for some autotools
      issue
    - make sure to disable the ltdl installation, so the system libltdl is used
    - add docdata_install.diff patch to fix apidox installation
  * Update symbols files, including the fixes for mips64(el) (thanks to
    YunQiang Su) and ppc64 (thanks to Hiroyuki Yamamoto).
    (Closes: #669969, #726129)
  * Bump Standards-Version to 3.9.5, no changes required.
  * Add Vcs-* headers in control.
  * Update copyright.

 -- Pino Toscano <pino@debian.org>  Sat, 12 Jul 2014 17:46:05 +0200

elektra (0.7.1-1) unstable; urgency=low

  * New upstream release.
  * debian/libelektra-cpp0.symbols:
    - small updates

 -- Pino Toscano <pino@debian.org>  Fri, 26 Aug 2011 12:29:24 +0200

elektra (0.7.0-4) unstable; urgency=low

  * debian/control:
    - bump Standards-Version to 3.9.2, no changes required
    - switch to my @debian.org address, I'm a DD now
    - remove DM-Upload-Allowed, no more useful now
    - remove articles from the start of the short descriptions
  * debian/copyright:
    - small update of the packaging information
  * debian/libelektra-cpp0.symbols:
    - mark template instantiation symbols (Closes: #625194)
    - update for s390x

 -- Pino Toscano <pino@debian.org>  Sun, 14 Aug 2011 00:24:11 +0200

elektra (0.7.0-3) unstable; urgency=low

  * debian/patches:
    - add patch 01_spelling_fixes.diff to fix spelling errors found in API
      documentation
  * debian/control:
    - make elektra-bin conflict with kernel-patch-kdb, as both install
      /usr/share/man/man1/kdb.1.gz (Closes: #595221)
  * debian/libelektra-cpp0.symbols:
    - update for sparc64

 -- Pino Toscano <pino@kde.org>  Wed, 08 Sep 2010 23:34:19 +0200

elektra (0.7.0-2) unstable; urgency=low

  * debian/libelektra-cpp0.symbols:
    - take into account the various manglings of va_list, size_t and mode_t,
      and other architecture/OS-specific symbols (Closes: #594869)
  * debian/control:
    - make libelektra-dev conflict with libkrb5-dev, as both install
      /usr/include/kdb.h
  * debian/copyright:
    - clarify license of src/backends/gconf/gconf.c, which is GPLv2+

 -- Pino Toscano <pino@kde.org>  Tue, 31 Aug 2010 13:19:08 +0200

elektra (0.7.0-1) unstable; urgency=low

  * Initial release.

 -- Pino Toscano <pino@kde.org>  Tue, 24 Aug 2010 23:47:03 +0200
