Skip to content

Debian Package

Christian Trageser requested to merge LinuxInstaller into main

To distribute binaries directly on Linux systems this MR add the function of creating Debian packages. Auto naming of these packages is currently enabled, structure looks like this: <PackageName>_<VersionNumber>-<DebianRevisionNumber>_<DebianArchitecture>.deb

It is planed to always add these Debian packages to our releases page.

Some details:

  • Libraries which are not directly available are included in the debian package like libQCR, libCerf and LibLmfit.
  • To reduce complains from cpack, I added a man page for Steca. Content is minimal but can be expanded on

@j.wuttke : Please be aware that I added you as direct contact person. If this is not aligned with your ideas please tell me who should I add, but I need to add a contact person for Debian packages.

Tested Debian and Ubuntu virtual machines

set(CPACK_PACKAGE_VENDOR "Forschungszentrum Juelich GmbH")
set(CPACK_PACKAGE_MAINTAINER "Scientific Computing Group at Heinz Maier-Leibnitz Zentrum Garching")
set(CPACK_PACKAGE_CONTACT "Joachim Wuttke <j.wuttke@fz-juelich.de>")
set(CPACK_DEBIAN_PACKAGE_HOMEPAGE "https://jugit.fz-juelich.de/mlz/steca")

Merge request reports