Hello Philipp, Am 03.03.19 um 16:55 schrieb Philipp Meisberger: > Hi, > > it is correct that the package just builds a .deb file which contains > full functional Arduino IDE. Simple and clean.
maybe simple, but definitely not clean from a point of view of the DFSG! And that's what Rock Storm has mentioned. All packages that are not fulfilling the DFSG aren't Debian or can't be Debian and need to go to non-free. But as it's possible to package the arduino IDE for main it would be confusing for user to also find a arduino package in the non-free sections. > What about the java-package and DFSG? It is very similar to my package > and also does not build a .deb from source but is contained in Debian. Please have a look at the existing package arduino! One of the most important files within the Debian packaging is the copyright file. https://salsa.debian.org/electronics-team/arduino/arduino/blob/master/debian/copyright Please note the Files-Excluded field here, it is listing all the files that are excluded so the package is DFSG clean. Next there is a file README.source. https://salsa.debian.org/electronics-team/arduino/arduino/blob/master/debian/README.source It mostly describes what steps are needed to import a new source tarball and how to handle the packaging if needed. Packaging the arduino IDE isn't a nice package where new contributors should start with (because of this massive DFSG stuff). Geert (CCd) was one of the latest people who have worked on arduino so he could probably say something about the current state of the arduino package. I'm not familiar enough to give more advises regarding updating the arduino package, I guess Geert can jump in. But I hardly won't see a non-free arduino IDE package in Debian or a helper package in contrib. -- Regards Carsten Schoenert