elektra 0.8.6-1 source package in Debian

Changelog

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 <email address hidden>  Sat, 26 Jul 2014 09:50:31 +0200

Upload details

Uploaded by:
Pino Toscano
Uploaded to:
Experimental
Original maintainer:
Pino Toscano
Architectures:
any all
Section:
misc
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Downloads

File Size SHA-256 Checksum
elektra_0.8.6-1.dsc 1.9 KiB 61f8b285732deb4404ef7ec97fcee71d9a42409b9e84201ba5248588ab0af994
elektra_0.8.6.orig.tar.gz 1.1 MiB e815cf69b070c339784472841aa0ee0b169fab7c78f41cbbd7044f53fa9ed216
elektra_0.8.6-1.debian.tar.xz 17.9 KiB abdc6a6b91ff1b131b31f8dfd2dce78e341c64531a31a498badf2eca2f49fa43

No changes file available.

Binary packages built by this source