add Devuan the apt list
I made some small alterations so that make-ring.py would run past a package name change These may be portable so I have attached the ammended make-ring.
so devuan is available from --command-line options: not really huge issue.
APT_BASED_DISTROS = [ 'debian', 'ubuntu', 'linuxmint', 'raspbian', 'devuan', ]
allow apt to get to the end of its install run ??? slightly more practical but possibly error prone :: added --fix-missing so that the operator can see past package naming/version "errors". (or this projects lack of prescience :)
APT_INSTALL_SCRIPT = [ 'apt-get update', 'apt-get install --fix-missing -y %(packages)s' ]
update the upnp dev libs ??? line 131 (ish) libupnp-dev (replaces the 1:1.8.X version
'libudev-dev', 'libupnp-dev', 'libyaml-cpp-dev'
alternatively (if you must an exact version set it like so ? libupnp-dev=1:1.8.2-1~ or libupnp-dev=1:1.8.4-2 ( or whatever works for the project on debian stock 9 or 10)
(ask pkg-conf ?)
$ pkg-config --print-provides libupnp libupnp = 1.8.4
attached::
refs: (aside) pkg-config * https://people.freedesktop.org/~dbn/pkg-config-guide.html devuan * https://devuan.org/