There is a new pull request by ahesford against master on the void-packages repository https://github.com/ahesford/void-packages upnp https://github.com/void-linux/void-packages/pull/27829 Eliminate libupnp dependencies `djmount` is ancient (from 2006) and, after the initial packaging, has only ever been revbumped to rebuild for dependency updates. It refuses to build against `libupnp1.8` or newer and is holding back our `libupnp`. `retroshare` has some upstream patches to build against `libupnp1.8` but they do not apply cleanly to the release version. However, the package builds against `miniupnpc`, so let's do that. We can revisit newer `libupnp` later if there is a compelling reason and they cut a new release. This paves the way for updating `libupnp` to a modern version. Maybe we can unify the `libupnp` if we can clean up `gerbera`, `mpd` and `vlc`. If not, maybe `libupnp` should be a meta that pulls in the latest versioned package. A patch file from https://github.com/void-linux/void-packages/pull/27829.patch is attached