fenics-basix (0.3.0-1) experimental; urgency=medium

  * New upstream release.
    - dirs updated from basix/cpp to cpp/basix
    - source docs moved to doc subdir
  * Standards-Version: 4.6.0
  * Build with xsimd support (-DXTENSOR_USE_XSIMD=ON) where available
    Build-Depends: libxsimd-dev (>= 7.4.10~)
    [amd64 arm64 i386 hurd-i386 kfreebsd-any m68k sh4 x32]
  * debian patch fix_doc_build.patch fixes doc configuration
    (header.html changed to header.html.template)
    Needs doxygen -u to update obsolete tags.

 -- Drew Parsons <dparsons@debian.org>  Thu, 09 Sep 2021 03:19:20 +0300

fenics-basix (0.1.0-1) experimental; urgency=medium

  * update source package name to fenics-basix
    - update Vcs salsa paths
  * First official upstream release.
    - Build-Depends: xtl-dev (>= 0.7.0~)
    - Build-Depends: python3-numba (for tests)
    - deprecates debian patch include_path.patch
  * versioned Build-Depends: libxtensor-blas-dev (>= 0.19~)
  * update xtensor Build-Depends to libxtensor-dev
  * debian/rules clean removes basix/cpp/basix/version.h and
    python/build if present
  * run python tests using install dir not build dir

 -- Drew Parsons <dparsons@debian.org>  Thu, 27 May 2021 15:38:37 +0200

basix (0.0.1~git20210409.b980196-2) experimental; urgency=medium

  * provide python docs in basix-docs (built using sphinx)
    - doc-base points at python docs, index.html links to C++ docs
  * skip build-time tests if nocheck is set in DEB_BUILD_OPTIONS
  * override_dh_auto_clean removes python build and test dirs and
    generated cpp/docs

 -- Drew Parsons <dparsons@debian.org>  Sun, 11 Apr 2021 21:31:37 +0200

basix (0.0.1~git20210409.b980196-1) experimental; urgency=medium

  * New upstream snapshot.
    - uses xtensor and drops skbuild
  * Build-Depends: xtensor-dev (>= 0.23.4~), xtensor-blas-dev
    - xtensor-dev 0.23 implies xtl-dev (>= 0.7.0~), which is also
      required by basix (in CMakeLists.txt), but not used directly.
  * versioned Build-Depends: cmake (>= 3.16), xtensor-dev (>= 0.23~)
  * drop debian patch test_permutation_nedelec_32bit_xfail.patch
    (obsolete, test_permutations.py no longer exists)
  * add debian patches
    - skip_runpath.patch keeps RPATH from being injected into libraries
      built by cmake (in particular the python extension library)
    - find_generic_blas.patch instructs cmake to find generic libblas.so
  * set dh buildsystem to cmake rather than pybuild
    - libbasix-dev provides cmake config files
  * update doc generation
    - C++ API docs in cpp subdir
    - refresh mathjax external reference

 -- Drew Parsons <dparsons@debian.org>  Sun, 11 Apr 2021 13:17:37 +0200

basix (0.0.1~git20210305.fe8fada-1) experimental; urgency=medium

  * New upstream snapshot.

 -- Drew Parsons <dparsons@debian.org>  Tue, 09 Mar 2021 00:39:59 +0100

basix (0.0.1~git20210122.4f10ef2-2) unstable; urgency=medium

  * document the need to split libbasix.so out of the python module
    into libbasix-dev and libbasix0 in README.Debian
  * debian patch test_permutation_nedelec_32bit_xfail.patch marks
    test_permutation_of_tabulated_data_tetrahedron on 32-bit systems
    with the "Nedelec 2nd kind H(curl)" [order 5] element as expected
    to fail. Treat this element as unsupported on 32-bit systems.
    Issue tracked at Bug#981901.
  * mark libbasix-dev, libbasix0 as Multi-Arch: same,
    basix-doc as Multi-Arch: foreign

 -- Drew Parsons <dparsons@debian.org>  Thu, 04 Feb 2021 22:41:26 +0100

basix (0.0.1~git20210122.4f10ef2-1) unstable; urgency=medium

  * Initial release (Closes: #981046)
  * Provide header file and libbasix.so* in libbasix-dev and libbasix0
    separated from python installation. Otherwise dh_python3 tags
    libbasix.so with a cython tag which will confuse ld.
  * add debian patches:
    - cmake_shared_library.patch
      adds SOVERSION to shared library and installs in
      ${CMAKE_INSTALL_LIBDIR} (i.e. arch-specific in usr/lib/<arch>)
    - include_path.patch
      configures basix python module's get_include_path() to
      "/usr/include", where basix.h has been installed.
  * exclude test_include from build-time tests
    (since /usr/include/basix.h not yet installed)

 -- Drew Parsons <dparsons@debian.org>  Tue, 26 Jan 2021 16:19:16 +0100
