Package: wnpp Followup-For: Bug #706656 Owner: Gregor Riepl <onit...@gmail.com>
Hello, I've been using Cura (new Cura, not the legacy one) for a while, and decided that it would be a good idea to package it up for Debian. Upstream does not make this particularly easy, but thanks to the use of standard build tools, it wasn't very hard either. Therefore, I present debianized forks of the upstream Cura git repository and its dependencies: https://github.com/onitake/libArcus https://github.com/onitake/Uranium https://github.com/onitake/CuraEngine https://github.com/onitake/Cura Each of these repositories has a branch "debian" that contains a debian/ directory with all relevant build files. The dependencies are taken care of - at least to the best of my knowledge. Please note that I am not an experienced Debian maintainer, so there may be mistakes. A few notes: - All code is released under Affero GPLv3. I believe this is not one of the preferred Debian package licenses, but it was deemed compatible with the DFSG previously. - libArcus is built into multiple packages: a shared library, development files/headers, and a python3 library. The python library is named python3-libarcus to reflect the relationship/dependency with libarcus itself. - The CuraEngine package was named cura-engine2 to avoid conflicts with old Cura, which used a very different and incompatible versioning scheme. A "Breaks: cura-engine" was added, because both executables install under the same name. - The debian branch is currently tied to the 2.1.3 release, I will try to keep it in sync with upstream releases. - Building the packages pollutes the source tree. I have not found a way to address this, any hints are appreciated. - libArcus should be built first, as the other packages depend on it. Please test it and give me feedback, I will apply corrections and improvements as needed. If the packages are accepted into Debian, I would like to request sponsorship from a Debian maintainer, as I do not have commit access.