Blame SOURCES/kdelibs-4.10.0-SOLID_UPNP.patch

e4fba6
diff -up kdelibs-4.10.0/solid/solid/managerbase.cpp.SOLID_UPNP kdelibs-4.10.0/solid/solid/managerbase.cpp
e4fba6
--- kdelibs-4.10.0/solid/solid/managerbase.cpp.SOLID_UPNP	2013-01-23 15:44:27.000000000 -0600
e4fba6
+++ kdelibs-4.10.0/solid/solid/managerbase.cpp	2013-01-31 07:48:05.058342162 -0600
e4fba6
@@ -98,7 +98,11 @@ void Solid::ManagerBasePrivate::loadBack
e4fba6
 #        endif
e4fba6
 
e4fba6
 #        if defined (HUPNP_FOUND)
e4fba6
-            m_backends << new Solid::Backends::UPnP::UPnPDeviceManager(0);
e4fba6
+            bool solidUpnpEnabled
e4fba6
+                = QString::fromLocal8Bit(qgetenv("SOLID_UPNP")).toInt()==1;
e4fba6
+            if (solidUpnpEnabled) {
e4fba6
+                m_backends << new Solid::Backends::UPnP::UPnPDeviceManager(0);
e4fba6
+            }
e4fba6
 #        endif
e4fba6
     }
e4fba6
 }