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 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 Sun, 11 Apr 2021 13:17:37 +0200 basix (0.0.1~git20210305.fe8fada-1) experimental; urgency=medium * New upstream snapshot. -- Drew Parsons 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 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/) - 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 Tue, 26 Jan 2021 16:19:16 +0100