From 4fabafff6c2f2b29d04da29fb2c34343f51b6d2e Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Aug 06 2014 13:34:14 +0000 Subject: Update to stable version --- diff --git a/fix-storing-vpnc-advanced-settings.patch b/fix-storing-vpnc-advanced-settings.patch deleted file mode 100644 index 44c5168..0000000 --- a/fix-storing-vpnc-advanced-settings.patch +++ /dev/null @@ -1,108 +0,0 @@ -diff --git a/vpn/vpnc/vpncadvancedwidget.h b/vpn/vpnc/vpncadvancedwidget.h -index e0c7614..1018803 100644 ---- a/vpn/vpnc/vpncadvancedwidget.h -+++ b/vpn/vpnc/vpncadvancedwidget.h -@@ -38,9 +38,9 @@ public: - ~VpncAdvancedWidget(); - - NMStringMap setting() const; -+ void loadConfig(const NetworkManager::VpnSetting::Ptr &setting); - - private: -- void loadConfig(const NetworkManager::VpnSetting::Ptr &setting); - Ui::VpncAdvancedWidget * m_ui; - }; - -diff --git a/vpn/vpnc/vpncwidget.cpp b/vpn/vpnc/vpncwidget.cpp -index 4207a00..ae3be74 100644 ---- a/vpn/vpnc/vpncwidget.cpp -+++ b/vpn/vpnc/vpncwidget.cpp -@@ -44,6 +44,15 @@ VpncWidget::VpncWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget* - - KAcceleratorManager::manage(this); - -+ m_advancedWidget = new VpncAdvancedWidget(m_setting, this); -+ NMStringMap advData = m_advancedWidget->setting(); -+ if (!advData.isEmpty()) { -+ if (m_tmpSetting.isNull()) { -+ m_tmpSetting = NetworkManager::VpnSetting::Ptr(new NetworkManager::VpnSetting); -+ } -+ m_tmpSetting->setData(advData); -+ } -+ - if (m_setting) - loadConfig(setting); - } -@@ -51,6 +60,7 @@ VpncWidget::VpncWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget* - VpncWidget::~VpncWidget() - { - m_tmpSetting.clear(); -+ m_advancedWidget->deleteLater(); - delete m_ui; - } - -@@ -110,10 +120,11 @@ QVariantMap VpncWidget::setting(bool agentOwned) const - NetworkManager::VpnSetting setting; - setting.setServiceType(QLatin1String(NM_DBUS_SERVICE_VPNC)); - NMStringMap data; -+ NMStringMap secrets; -+ - if (!m_tmpSetting.isNull()) { - data = m_tmpSetting->data(); - } -- NMStringMap secrets; - - if (!m_ui->gateway->text().isEmpty()) - data.insert(NM_VPNC_KEY_GATEWAY, m_ui->gateway->text()); -@@ -184,25 +195,13 @@ void VpncWidget::showPasswords(bool show) - - void VpncWidget::showAdvanced() - { -- QPointer adv; -- if (m_tmpSetting.isNull()) { -- adv = new VpncAdvancedWidget(m_setting, this); -- } else { -- adv = new VpncAdvancedWidget(m_tmpSetting, this); -- } -- if (adv->exec() == QDialog::Accepted) { -- NMStringMap advData = adv->setting(); -+ m_advancedWidget->loadConfig(m_tmpSetting); -+ if (m_advancedWidget->exec() == QDialog::Accepted) { -+ NMStringMap advData = m_advancedWidget->setting(); - if (!advData.isEmpty()) { -- if (m_tmpSetting.isNull()) { -- m_tmpSetting = NetworkManager::VpnSetting::Ptr(new NetworkManager::VpnSetting); -- } - m_tmpSetting->setData(advData); - } - } -- -- if (adv) { -- adv->deleteLater(); -- } - } - - bool VpncWidget::isValid() const -diff --git a/vpn/vpnc/vpncwidget.h b/vpn/vpnc/vpncwidget.h -index 24cd868..0641506 100644 ---- a/vpn/vpnc/vpncwidget.h -+++ b/vpn/vpnc/vpncwidget.h -@@ -23,7 +23,10 @@ - - #include - -+#include -+ - #include "settingwidget.h" -+#include "vpncadvancedwidget.h" - - namespace Ui - { -@@ -53,6 +56,7 @@ private: - Ui::VpncWidget * m_ui; - NetworkManager::VpnSetting::Ptr m_setting; - NetworkManager::VpnSetting::Ptr m_tmpSetting; -+ QPointer m_advancedWidget; - }; - - #endif // PLASMA_NM_VPNC_WIDGET_H diff --git a/kde-plasma-nm.spec b/kde-plasma-nm.spec index 561def8..e50a4c0 100644 --- a/kde-plasma-nm.spec +++ b/kde-plasma-nm.spec @@ -1,14 +1,13 @@ -%global git_commit 38b75ec +# %global git_commit 38b75ec Name: kde-plasma-nm Version: 0.9.3.4 -Release: 11.201407024git%{git_commit}%{?dist} +Release: 12%{?dist} Summary: Plasma applet written in QML for managing network connections License: LGPLv2+ and GPLv2+ URL: https://projects.kde.org/projects/playground/network/plasma-nm # Source0: http://download.kde.org/unstable/plasma-nm//plasma-nm-%{version}.tar.xz # # Package from git snapshots using releaseme scripts Source0: plasma-nm-%{version}.tar.xz -Patch0: fix-storing-vpnc-advanced-settings.patch # Add plasma-nm to default systray if needed, for upgraders... Source10: 01-fedora-plasma-nm.js @@ -116,8 +115,6 @@ Provides: kde-plasma-networkmanagement-pptp = 1:%{version}-%{release} %prep %setup -qn plasma-nm-%{version} -%patch0 -p1 -b .fix-storing-vpnc-advanced-settings - %build mkdir -p %{_target_platform} pushd %{_target_platform} @@ -234,6 +231,9 @@ fi %endif %changelog +* Wed Aug 06 2014 Jan Grulich - 0.9.3.4-12 +- Update to stable version + * Sat Jul 26 2014 Jan Grulich - 0.9.3.4-11.20140724git38b75ec - VPNC - fix storing of advaced settings kdebz#337803 diff --git a/sources b/sources index 58e41f5..dabdeca 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2c6aba7cd23af0bf016f1028ff62ca71 plasma-nm-0.9.3.4.tar.xz +6526b58282c4ff60b2064f76b552f4f4 plasma-nm-0.9.3.4.tar.xz