The gupnp-vala package is gone, but the gupnp upstream creates a gupnp-1.0.vapi file, which isn't provided in Fedora. Presumably this should be in gupnp-devel. GSSDP does this correctly, so presumably you should do whatever that package does.
The explicit vala bindings have been replaced by automatically generated gobject-introspection bindings that can be used by vala (and python and other languages) https://mail.gnome.org/archives/gupnp-list/2013-February/msg00011.html
Uh. That mail was slightly misleading. The vapi files are still generated up until such time that valac is consuminc girs without any woes. Which it currently doesn't, partially because the gupnp stack is quite old and not that introspection-friendly. That mail meant they're generated from GIR and not half-manually half-automatically as they were in gupnp-vala.
(In reply to Jens Georg from comment #2) > Uh. That mail was slightly misleading. The vapi files are still generated up > until such time that valac is consuminc girs without any woes. Which it > currently doesn't, partially because the gupnp stack is quite old and not > that introspection-friendly. > > That mail meant they're generated from GIR and not half-manually > half-automatically as they were in gupnp-vala. So why didn't you explain that? And why aren't they being generated then? And don't say because the dependencies aren't there because when I first posted that they were and they weren't generated then. You should document these changes in release notes
They get built automatically for me. If you do 'configure', it should say if it will build the vala bindings. configure checks for gobject-introspection and vapigen, so presumably those just need to be added to the dev dependencies?
In rawhide, on it's way to f20 soon