[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#706656: ITP: cura -- Controller for 3D printers



Gregor Riepl <onitake@gmail.com> writes:

> Package: wnpp
> Followup-For: Bug #706656
> Owner: Gregor Riepl <onitake@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

Attachment: signature.asc
Description: PGP signature


Reply to: