Mailinglist Archive: opensuse-packaging (132 mails)

< Previous Next >
[opensuse-packaging] Package groups and desktop categories for CAD/CAM software
Hi everyone,

I'd like to start a discussion regarding RPM groups and desktop categories for CAD/CAM software.

1) CAD software, like OpenSCAD, FreeCAD, LibreCAD etc

For RPM groups, we obviously have Productivity/Graphics/CAD [1]

For desktop categories, there is no obvious choice. Some packagers use Graphics;3DGraphics or Graphics;2DGraphics but it seems wrong, because this way CAD software ends up in the same place as GIMP, digikam, gwenview and these two types of application have very little in common.

Looking in the Freedesktop spec [4], the correct category for CAD is "Engineering", but our guidelines [3] allow Engineering only in "Science" or "Education", and both seem wrong in this case.


2) CAM software, like Cura, Slic3r, Printrun etc

Here the situation is basically hopeless, as there is neither RPM group nor desktop category suitable for CAM software.

For RPM groups, Fedora [2] uses Application/Engineering, but our guidelines [1] do not allow it.

For desktop categories, one could use the "Engineering" in "Science" or "Education" but just like with CAD it seems like a stretch.

Relevant links:
[1] openSUSE groups: https://en.opensuse.org/openSUSE:Package_group_guidelines
[2] Fedora groups: https://fedoraproject.org/wiki/RPMGroups
[3] openSUSE categories: https://en.opensuse.org/openSUSE:Packaging_desktop_menu_categories
[4] Freedesktop categories: https://specifications.freedesktop.org/menu-spec/latest/apas02.html


We advertise as openSUSE as "The makers' choice...", so I hope we could address these concerns, as they affect software typically used by makers. It's a bit funny we (and Freedesktop) have a designated category for Spirituality software, but not for 3D printing :)

Any thoughts?

-- Jarek

--
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-packaging+owner@xxxxxxxxxxxx

< Previous Next >
Follow Ups