Gregor Riepl <onit...@gmail.com> writes: > 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.
AGPL is fine > - 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. I'd think that should be a Conflicts: rather than a Breaks -- see: https://www.debian.org/doc/debian-policy/ch-relationships.html#s-conflicts and also perhaps: https://www.debian.org/doc/debian-policy/ch-relationships.html#s-breaks https://www.debian.org/doc/debian-policy/ch-relationships.html#s-replaces Cheers, Phil. -- |)| Philip Hands [+44 (0)20 8530 9560] HANDS.COM Ltd. |-| http://www.hands.com/ http://ftp.uk.debian.org/ |(| Hugo-Klemm-Strasse 34, 21075 Hamburg, GERMANY
Description: PGP signature