major documentation rework and packaging
Build Debian Packages / build (bookworm, debian12) (push) Failing after 7m59s
Build Debian Packages / build (bullseye, debian11) (push) Failing after 7m29s
Build Debian Packages / build (trixie, debian13) (push) Failing after 8m14s

This commit is contained in:
2026-03-25 14:36:24 +01:00
parent 75f32e1502
commit 3096e83a43
31 changed files with 2756 additions and 574 deletions
+1 -1
View File
@@ -2,7 +2,7 @@ Source: python3-damaris
Section: science
Priority: optional
Maintainer: Markus Rosenstihl <markus.rosenstihl@pkm.tu-darmstadt.de>
Build-Depends: python3, debhelper, python3-dev, dh-sequence-python3, dpkg-dev, pybuild-plugin-pyproject
Build-Depends: python3, debhelper, python3-dev, dh-sequence-python3, dpkg-dev, pybuild-plugin-pyproject, sphinx-common, sphinx-rtd-theme-common
Standards-Version: 3.7.3
X-Python3-Version: >= 3.5
Rules-Requires-Root: no
+13
View File
@@ -0,0 +1,13 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: python3-damaris
Upstream-Contact: Markus Rosenstihl <markus.rosenstihl@pkm.tu-darmstadt.de>
Source: https://gitea.pkm.physik.tu-darmstadt.de/IPKM/python3-damaris
Files: *
Copyright: © 2007-2026, Achim Gaedke, Markus Rosenstihl, and others
License: GPL-2.0
Files: debian/*
Copyright: © 2007-2026, Achim Gaedke, Markus Rosenstihl, and others
License: GPL-2.0
Comment: Debian packaging is under the same license as upstream
+1
View File
@@ -0,0 +1 @@
doc/ usr/share/doc/python3-damaris/
+6 -1
View File
@@ -13,7 +13,12 @@ PYBASE=$(CURDIR)/debian/${PACKAGE_NAME}
DH_ALWAYS_EXCLUDE=CVS:.git:venv:.venv:*.h5
%:
dh $@ --buildsystem=pybuild
dh $@ --buildsystem=pybuild --with sphinxdoc
override_dh_auto_build:
dh_auto_build
sphinx-build -N -bhtml doc/ build/doc
override_dh_auto_test:
PYBUILD_TEST_ARGS="-v $(CURDIR)/tests" dh_auto_test