debian/0000775000000000000000000000000012304402424007163 5ustar debian/patches/0000775000000000000000000000000012304402075010614 5ustar debian/patches/plasma-nm-fixes.patch0000664000000000000000000003677512304402075014660 0ustar diff --git a/applet/declarative/contents/ui/main.qml b/applet/declarative/contents/ui/main.qml index 8ea88cc..aa81707 100644 --- a/applet/declarative/contents/ui/main.qml +++ b/applet/declarative/contents/ui/main.qml @@ -19,6 +19,7 @@ */ import QtQuick 1.1 +import org.kde.plasma.extras 0.1 as PlasmaExtras import org.kde.plasma.components 0.1 as PlasmaComponents import org.kde.plasma.core 0.1 as PlasmaCore import org.kde.networkmanagement 0.1 as PlasmaNM @@ -77,16 +78,7 @@ Item { anchors.fill: parent } - ListView { - id: connectionView; - - property bool expandedItem: false; - property string previouslyExpandedItem: ""; - - property bool activeExpanded: true; - property bool previousExpanded: true; - property bool unknownExpanded: true; - + PlasmaExtras.ScrollArea { anchors { left: parent.left; right: parent.right; @@ -95,50 +87,64 @@ Item { topMargin: padding.margins.top; bottomMargin: padding.margins.bottom } - clip: true - model: connectionSortModel; - currentIndex: -1; - interactive: true; - boundsBehavior: Flickable.StopAtBounds; - section.property: "itemSection"; - section.delegate: SectionHeader { - onHideSection: { - if (section == i18n("Active connections")) { - connectionView.activeExpanded = false; - } else if (section == i18n("Previous connections")) { - connectionView.previousExpanded = false; - } else { - connectionView.unknownExpanded = false; + + ListView { + id: connectionView; + + property bool expandedItem: false; + property string previouslyExpandedItem: ""; + + property bool activeExpanded: true; + property bool previousExpanded: true; + property bool unknownExpanded: true; + + anchors.fill: parent; + + clip: true + model: connectionSortModel; + currentIndex: -1; + interactive: true; + boundsBehavior: Flickable.StopAtBounds; + section.property: "itemSection"; + section.delegate: SectionHeader { + onHideSection: { + if (section == i18n("Active connections")) { + connectionView.activeExpanded = false; + } else if (section == i18n("Previous connections")) { + connectionView.previousExpanded = false; + } else { + connectionView.unknownExpanded = false; + } } - } - onShowSection: { - if (section == i18n("Active connections")) { - connectionView.activeExpanded = true; - } else if (section == i18n("Previous connections")) { - connectionView.previousExpanded = true; - } else { - connectionView.unknownExpanded = true; + onShowSection: { + if (section == i18n("Active connections")) { + connectionView.activeExpanded = true; + } else if (section == i18n("Previous connections")) { + connectionView.previousExpanded = true; + } else { + connectionView.unknownExpanded = true; + } } } - } - delegate: ConnectionItem { - expanded: connectionView.expandedItem && connectionView.previouslyExpandedItem == itemUni; - onItemExpanded: { - if (itemExpanded) { - connectionView.expandedItem = true; - connectionView.previouslyExpandedItem = itemUni;; - connectionView.currentIndex = index; - } else { - connectionView.expandedItem = false; - connectionView.previouslyExpandedItem = ""; + delegate: ConnectionItem { + expanded: connectionView.expandedItem && connectionView.previouslyExpandedItem == itemUni; + onItemExpanded: { + if (itemExpanded) { + connectionView.expandedItem = true; + connectionView.previouslyExpandedItem = itemUni;; + connectionView.currentIndex = index; + } else { + connectionView.expandedItem = false; + connectionView.previouslyExpandedItem = ""; + } } - } - ListView.onRemove: { - if (ListView.isCurrentItem) { - connectionView.previouslyExpandedItem = ""; + ListView.onRemove: { + if (ListView.isCurrentItem) { + connectionView.previouslyExpandedItem = ""; + } } } } diff --git a/declarative-plugins/applet/connectionicon.cpp b/declarative-plugins/applet/connectionicon.cpp index c3f8540..76bdca0 100644 --- a/declarative-plugins/applet/connectionicon.cpp +++ b/declarative-plugins/applet/connectionicon.cpp @@ -166,12 +166,24 @@ void ConnectionIcon::setIcons() foreach (const NetworkManager::ActiveConnection::Ptr & active, actives) { if (((active->default4() || active->default6()) && active->state() == NetworkManager::ActiveConnection::Activated) || !defaultRouteExists) { + NetworkManager::ActiveConnection::Ptr activeConnection; + if (active->vpn()) { + NetworkManager::ActiveConnection::Ptr activeTmp; + activeTmp = NetworkManager::findActiveConnection(active->specificObject()); + if (activeTmp) { + activeConnection = activeTmp; + } - if (active->vpn() || active->devices().isEmpty()) { + vpnFound = true; + NMAppletDebug() << "Emit signal setHoverIcon(object-locked)"; + Q_EMIT setHoverIcon("object-locked"); + } else { + activeConnection = active; + } + if (activeConnection->devices().isEmpty()) { continue; } - - NetworkManager::Device::Ptr device = NetworkManager::findNetworkInterface(active->devices().first()); + NetworkManager::Device::Ptr device = NetworkManager::findNetworkInterface(activeConnection->devices().first()); if (device) { NetworkManager::Device::Type type = device->type(); @@ -184,7 +196,7 @@ void ConnectionIcon::setIcons() setWirelessIconForSignalStrength(100); connectionFound = true; } else { - NetworkManager::AccessPoint::Ptr ap = wifiDevice->findAccessPoint(active->specificObject()); + NetworkManager::AccessPoint::Ptr ap = wifiDevice->findAccessPoint(activeConnection->specificObject()); if (ap) { setWirelessIcon(device, ap->ssid()); connectionFound = true; @@ -222,9 +234,7 @@ void ConnectionIcon::setIcons() } } } - } - - if (active->vpn() && active->state() == NetworkManager::ActiveConnection::Activated) { + } else if (active->vpn() && active->state() == NetworkManager::ActiveConnection::Activated) { vpnFound = true; NMAppletDebug() << "Emit signal setHoverIcon(object-locked)"; Q_EMIT setHoverIcon("object-locked"); diff --git a/declarative-plugins/applet/networkstatus.cpp b/declarative-plugins/applet/networkstatus.cpp index d63066d..8149da9 100644 --- a/declarative-plugins/applet/networkstatus.cpp +++ b/declarative-plugins/applet/networkstatus.cpp @@ -129,8 +129,8 @@ void NetworkStatus::changeTooltip() } QString tooltip = ""; - QString format = "%1 - %2
%3

"; - QString formatDefault = "%1 - %2
%3

"; + const QString format = "%1 - %2
%3

"; + const QString formatDefault = "%1 - %2
%3

"; foreach (const NetworkManager::ActiveConnection::Ptr & active, NetworkManager::activeConnections()) { if (!active->devices().isEmpty()) { @@ -145,7 +145,6 @@ void NetworkStatus::changeTooltip() } else { devName = device->ipInterfaceName(); } -// conType = NetworkManager::ConnectionSettings::typeAsString(active->connection()->settings()->connectionType()); if (active->vpn()) { conType = i18n("VPN Connection"); } else { diff --git a/declarative-plugins/model/model.cpp b/declarative-plugins/model/model.cpp index 1b3f4c3..bb88362 100644 --- a/declarative-plugins/model/model.cpp +++ b/declarative-plugins/model/model.cpp @@ -230,7 +230,7 @@ void Model::addConnection(const QString& connection, const QString& device) { NetworkManager::Connection::Ptr con = NetworkManager::findConnection(connection); - if (con->settings()->isSlave()) { + if (con->settings()->isSlave() || con->name().isEmpty() || con->uuid().isEmpty()) { return; } @@ -395,7 +395,11 @@ void Model::removeWirelessNetwork(const QString& ssid, const QString& device) if (wirelessDevice) { accessPoint = wirelessDevice->findAccessPoint(item->specificPath()); } - if (accessPoint && accessPoint->mode() == NetworkManager::AccessPoint::Adhoc && + + // When accesspoint in ad-hoc mode dissapears, we should remove the item only when there is no connection. Similar case is when + // a wireless device is in AP mode, but in this case there could be only one visible AP and this should always be associated with some connection. + if (accessPoint && ((accessPoint->mode() == NetworkManager::AccessPoint::Adhoc && !item->connectionPath().isEmpty()) || + wirelessDevice->mode() == NetworkManager::WirelessDevice::ApMode) && NetworkManager::isWirelessEnabled() && NetworkManager::isWirelessHardwareEnabled()) { item->setWirelessNetwork(QString()); if (updateItem(item)) { diff --git a/declarative-plugins/model/modelitem.cpp b/declarative-plugins/model/modelitem.cpp index 9a5931f..58d5c42 100644 --- a/declarative-plugins/model/modelitem.cpp +++ b/declarative-plugins/model/modelitem.cpp @@ -151,6 +151,17 @@ QString ModelItem::icon() const break; case NetworkManager::ConnectionSettings::Wireless: if (m_signal == 0 ) { + if (!m_connectionPath.isEmpty()) { + NetworkManager::Connection::Ptr con = NetworkManager::findConnection(m_connectionPath); + if (con) { + NetworkManager::WirelessSetting::Ptr wirelessSetting; + wirelessSetting = con->settings()->setting(NetworkManager::Setting::Wireless).dynamicCast(); + if (wirelessSetting && (wirelessSetting->mode() == NetworkManager::WirelessSetting::Adhoc || + wirelessSetting->mode() == NetworkManager::WirelessSetting::Ap)) { + return "network-wireless-100"; + } + } + } return "network-wireless-00"; } else if (m_signal < 20) { return "network-wireless-20"; diff --git a/kded/bluetoothmonitor.cpp b/kded/bluetoothmonitor.cpp index 2221d09..5d0218b 100644 --- a/kded/bluetoothmonitor.cpp +++ b/kded/bluetoothmonitor.cpp @@ -220,6 +220,7 @@ void BluetoothMonitor::init() mDunDevice = reply.value(); } + #if WITH_MODEMMANAGER_SUPPORT void BluetoothMonitor::modemAdded(const QString &udi) { diff --git a/lib/editor/bridgewidget.cpp b/lib/editor/bridgewidget.cpp index 8815eb2..95344c4 100644 --- a/lib/editor/bridgewidget.cpp +++ b/lib/editor/bridgewidget.cpp @@ -216,5 +216,5 @@ void BridgeWidget::populateBridges() bool BridgeWidget::isValid() const { - return !m_ui->ifaceName->text().isEmpty() && m_ui->bridges->count() > 0; + return !m_ui->ifaceName->text().isEmpty(); } diff --git a/vpn/vpnc/vpnc.cpp b/vpn/vpnc/vpnc.cpp index d4a511d..645249d 100644 --- a/vpn/vpnc/vpnc.cpp +++ b/vpn/vpnc/vpnc.cpp @@ -145,7 +145,6 @@ NMVariantMapMap VpncUiPlugin::importConnectionSettings(const QString &fileName) KConfigGroup cg(config, "main"); // Keys&Values are stored under [main] if (cg.exists()) { // Setup cisco-decrypt binary to decrypt the passwords - QStringList decrArgs; const QString ciscoDecryptBinary = KStandardDirs::findExe("cisco-decrypt", QString::fromLocal8Bit(qgetenv("PATH")) + ":/usr/lib/vpnc"); if (ciscoDecryptBinary.isEmpty()) { mErrorMessage = i18n("Needed executable cisco-decrypt could not be found."); @@ -174,11 +173,11 @@ NMVariantMapMap VpncUiPlugin::importConnectionSettings(const QString &fileName) } else if (!decrPlugin->readStringKeyValue(cg,"enc_UserPassword").isEmpty() && !ciscoDecryptBinary.isEmpty()) { // Decrypt the password and insert into map - decrArgs.clear(); - decrArgs << decrPlugin->readStringKeyValue(cg,"enc_UserPassword"); - decrPlugin->ciscoDecrypt->setProgram(ciscoDecryptBinary, decrArgs); + decrPlugin->ciscoDecrypt->setProgram(ciscoDecryptBinary); decrPlugin->ciscoDecrypt->start(); - if (decrPlugin->ciscoDecrypt->waitForStarted() && decrPlugin->ciscoDecrypt->waitForFinished()) { + decrPlugin->ciscoDecrypt->waitForStarted(); + decrPlugin->ciscoDecrypt->write(decrPlugin->readStringKeyValue(cg,"enc_UserPassword").toUtf8()); + if (decrPlugin->ciscoDecrypt->waitForFinished()) { secretData.insert(NM_VPNC_KEY_XAUTH_PASSWORD, decrPlugin->decryptedPasswd); } } @@ -203,11 +202,11 @@ NMVariantMapMap VpncUiPlugin::importConnectionSettings(const QString &fileName) } else if (!decrPlugin->readStringKeyValue(cg,"enc_GroupPwd").isEmpty() && !ciscoDecryptBinary.isEmpty()) { //Decrypt the password and insert into map - decrArgs.clear(); - decrArgs << decrPlugin->readStringKeyValue(cg,"enc_GroupPwd"); - decrPlugin->ciscoDecrypt->setProgram(ciscoDecryptBinary, decrArgs); + decrPlugin->ciscoDecrypt->setProgram(ciscoDecryptBinary); decrPlugin->ciscoDecrypt->start(); - if (decrPlugin->ciscoDecrypt->waitForStarted() && decrPlugin->ciscoDecrypt->waitForFinished()) { + decrPlugin->ciscoDecrypt->waitForStarted(); + decrPlugin->ciscoDecrypt->write(decrPlugin->readStringKeyValue(cg,"enc_GroupPwd").toUtf8()); + if (decrPlugin->ciscoDecrypt->waitForFinished()) { secretData.insert(NM_VPNC_KEY_SECRET, decrPlugin->decryptedPasswd); data.insert(NM_VPNC_KEY_SECRET"-flags", QString::number(NetworkManager::Setting::AgentOwned)); } debian/patches/series0000664000000000000000000000000112304402304012013 0ustar debian/patches/kubuntu_cmake_display_feature_log.diff0000664000000000000000000000067012304402075020407 0ustar Index: plasma-nm-0.9.3.0/CMakeLists.txt =================================================================== --- plasma-nm-0.9.3.0.orig/CMakeLists.txt 2013-09-10 17:48:02.000000000 +0200 +++ plasma-nm-0.9.3.0/CMakeLists.txt 2013-10-14 14:19:29.292070331 +0200 @@ -58,5 +58,7 @@ #add_subdirectory(kcm) add_subdirectory(settings) +macro_display_feature_log() + include(MacroOptionalAddSubdirectory) macro_optional_add_subdirectory( po ) debian/patches/kubuntu_networkmanager_icon.diff0000664000000000000000000000326712304402075017267 0ustar Index: plasma-nm-0.9.3.0/applet/declarative/metadata.desktop.cmake =================================================================== --- plasma-nm-0.9.3.0.orig/applet/declarative/metadata.desktop.cmake 2013-10-14 14:19:46.684070658 +0200 +++ plasma-nm-0.9.3.0/applet/declarative/metadata.desktop.cmake 2013-10-14 14:19:46.684070658 +0200 @@ -42,7 +42,7 @@ Type=Service ServiceTypes=Plasma/Applet,Plasma/PopupApplet -Icon=network-defaultroute +Icon=networkmanager X-Plasma-API=declarativeappletscript X-Plasma-MainScript=ui/main.qml Index: plasma-nm-0.9.3.0/editor/kde-nm-connection-editor.desktop =================================================================== --- plasma-nm-0.9.3.0.orig/editor/kde-nm-connection-editor.desktop 2013-10-14 14:19:46.652070657 +0200 +++ plasma-nm-0.9.3.0/editor/kde-nm-connection-editor.desktop 2013-10-14 14:20:19.636071276 +0200 @@ -57,7 +57,7 @@ Comment[x-test]=xxEdit your network connectionsxx Comment[zh_CN]=编辑您的网络连接 Exec=kde-nm-connection-editor -Icon=network-defaultroute +Icon=networkmanager Type=Application Terminal=false Categories=Qt;KDE;Network; Index: plasma-nm-0.9.3.0/editor/main.cpp =================================================================== --- plasma-nm-0.9.3.0.orig/editor/main.cpp 2013-09-10 17:36:34.000000000 +0200 +++ plasma-nm-0.9.3.0/editor/main.cpp 2013-10-14 14:24:24.076075865 +0200 @@ -76,7 +76,7 @@ kRestoreMainWindows(); } else { ConnectionEditor * editor = new ConnectionEditor(); - editor->setWindowIcon(KIcon("network-defaultroute")); + editor->setWindowIcon(KIcon("networkmanager")); editor->show(); } } debian/rules0000775000000000000000000000021012304402075010236 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ --parallel --with kde debian/source/0000775000000000000000000000000012304402366010470 5ustar debian/source/format0000664000000000000000000000001412304402075011673 0ustar 3.0 (quilt) debian/changelog0000664000000000000000000001162012304402423011034 0ustar plasma-nm (0.9.3.3-0ubuntu1) trusty; urgency=medium * Official 0.9.3.3 upstream release. * Feature equivalent to previous snapshot upload. * Drop kubuntu_networkmanager_icon.diff - the package now contains the mentioned icon. + Remove debian/icons, it's installation via debian/install and the ignore-binary override for dpkg-source -- Harald Sitter Sat, 01 Mar 2014 17:01:04 +0100 plasma-nm (0.9.3.2+git20140220-0ubuntu1) trusty; urgency=medium * New upstream snapshot with translations -- Jonathan Riddell Mon, 24 Feb 2014 11:26:13 +0000 plasma-nm (0.9.3.2+git20140219-0ubuntu1) trusty; urgency=medium * New upstream snapshot -- Jonathan Riddell Wed, 19 Feb 2014 09:22:12 +0000 plasma-nm (0.9.3.2+git20140217-0ubuntu1) trusty; urgency=medium * New upstream snapshot -- Jonathan Riddell Mon, 17 Feb 2014 16:45:17 +0000 plasma-nm (0.9.3.2-0ubuntu4) trusty; urgency=medium * Add build-dep on modemmanager-dev -- Jonathan Riddell Mon, 17 Feb 2014 15:23:49 +0000 plasma-nm (0.9.3.2-0ubuntu3) trusty; urgency=medium * Build against new libmm-qt and libnm-qt -- Jonathan Riddell Thu, 13 Feb 2014 10:55:13 +0000 plasma-nm (0.9.3.2-0ubuntu2) trusty; urgency=low * Conflict/Replace kde-workspace-data << 4.11 as networkmanager.png used to live there. LP: #1277312 -- Harald Sitter Mon, 10 Feb 2014 10:13:34 +0100 plasma-nm (0.9.3.2-0ubuntu1) trusty; urgency=low * New upstream release LP: #1254121 * Remove kubuntu_connection_editor_nodisplay.diff now upstream * Remove kubuntu_cmake_display_feature_log.diff now upstream * Remove plasma-nm-fixes.patch now upstream -- Jonathan Riddell Tue, 03 Dec 2013 14:49:39 +0000 plasma-nm (0.9.3.1-0ubuntu1) trusty; urgency=low * New upstream release * Bump Build-Depends on libnm-qt -- Rohan Garg Wed, 23 Oct 2013 18:16:10 +0200 plasma-nm (0.9.3.0-0ubuntu6) trusty; urgency=low * Add Breaks/Replaces between plasma-nm and transitional plasma-widget-networkmanagement (LP: #1241985) * Move transitional package to oldlibs. * Add misc:Depends to transitional package. * Add comment detailing that the transitional package can be removed for 14.10. -- Harald Sitter Sat, 19 Oct 2013 15:36:06 +0200 plasma-nm (0.9.3.0-0ubuntu5) saucy; urgency=low * Add kubuntu_networkmanager_icon.diff changing the plasmoid and connection editor icon to networkmanager. * Add networkmanager icons (previously shipped by kde-workspace) + debian/icons/oxygen/22x22/apps/networkmanager.png + debian/icons/oxygen/32x32/apps/networkmanager.png + debian/icons/oxygen/64x64/apps/networkmanager.png * Add the icons to include-binaries LP: #1239444 * Add kubuntu_cmake_display_feature_log.diff to display cmake's feature log at the end of cmake. Otherwise it's rather hard to tell when features are missing because of missing dependencies. Please note that while mobile-broadband-provider-info is checked for, it is only a runtime dependency and handled as such by debian/control. * Add build dependency on libopenconnect-dev as otherwise the openconnect vpn support is not built. -- Harald Sitter Mon, 14 Oct 2013 13:57:15 +0200 plasma-nm (0.9.3.0-0ubuntu4) saucy; urgency=low * Add a install file to actually ship the files in the package (LP: #1238221) -- Rohan Garg Fri, 11 Oct 2013 12:00:14 +0200 plasma-nm (0.9.3.0-0ubuntu3) saucy; urgency=low * Add transitional package for plasma-widget-networkmanagement (LP: #1234068) -- Rohan Garg Thu, 10 Oct 2013 16:24:57 +0200 plasma-nm (0.9.3.0-0ubuntu2) saucy; urgency=low * Add kubuntu_connection_editor_nodisplay.diff Setting NoDisplay=true on the connection editor which has no icon and seems rather useless considering we have the plasmoid by default. -- Harald Sitter Thu, 26 Sep 2013 14:48:45 +0200 plasma-nm (0.9.3.0-0ubuntu1) saucy; urgency=low * New upstream release (LP: #1223817) * Add pkg-kde-tools as build-dependency * Add --parallel and --with kde in debian/rules * Add debian/watch file -- Howard Chan Wed, 11 Sep 2013 18:15:58 +0800 plasma-nm (0.0~git20130909-0ubuntu1) saucy; urgency=low * New upstream snapshot -- Jonathan Riddell Mon, 09 Sep 2013 17:59:01 +0100 plasma-nm (0.0~git20130816-0ubuntu3) saucy; urgency=low * Add depends on mobile-broadband-provider-info and network-manager -- Jonathan Riddell Mon, 26 Aug 2013 12:35:59 +0100 plasma-nm (0.0~git20130816-0ubuntu2) saucy; urgency=low * Initial release -- Jonathan Riddell Fri, 16 Aug 2013 19:07:09 +0100 debian/plasma-nm.install0000664000000000000000000000000512304402357012440 0ustar usr/ debian/copyright0000664000000000000000000000433212304402075011122 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: plasma-nm Source: https://projects.kde.org/projects/playground/network/plasma-nm Files: * Copyright: 2013 Lukas Tinkl 2009 Will Stephenson 2011-2012,2013 Lamarque V. Souza 2011 Ilia Kats 2013 Jan Grulich 2009 Dario Freddi License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". Files: debian/* Copyright: 2013 Jonathan Riddell License: GPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". debian/watch0000664000000000000000000000012412304402075010213 0ustar version=3 ftp://ftp.kde.org/pub/kde/unstable/plasma-nm/plasma-nm-([\d\.]*).tar.xz debian/control0000664000000000000000000000303712304402075010573 0ustar Source: plasma-nm Section: kde Priority: extra Maintainer: Kubuntu Developers XSBC-Original-Maintainer: Jonathan Riddell Build-Depends: debhelper (>= 8.0.0), cmake, kdelibs5-dev, libmodemmanagerqt-dev (>= 1.0.1), libnetworkmanagerqt-dev (>= 0.9.8.1), pkg-config, network-manager-dev, libnm-util-dev, libnm-glib-dev, pkg-kde-tools, libopenconnect-dev, modemmanager-dev Standards-Version: 3.9.4 Homepage: https://projects.kde.org/projects/playground/network/plasma-nm Package: plasma-nm Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, network-manager (>= 0.9.8), mobile-broadband-provider-info Suggests: kde-workspace-bin, network-manager-openconnect, network-manager-vpnc, network-manager-openvpn, network-manager-pptp Recommends: kwalletmanager Breaks: plasma-widget-networkmanagement (<< 0.9.3.0-0ubuntu6~), kde-workspace-data (<< 4:4.11.0~) Replaces: plasma-widget-networkmanagement (<< 0.9.3.0-0ubuntu6~), kde-workspace-data (<< 4:4.11.0~) Description: Plasma applet for managing network connections Plasma applet written in QML for managing network connections # Transitional Package. # Actual package last shipped in 13.04. Longest supported release is 12.04 LTS. # Don't remove before 14.10 (next LTS+1) Package: plasma-widget-networkmanagement Architecture: all Depends: plasma-nm, ${misc:Depends} Section: oldlibs Description: Transitional package for plasma-widget-networkmanagement This is a transitional package for plasma-widget-networkmanagement. It can safely be removed. debian/compat0000664000000000000000000000000212304402075010363 0ustar 8