[kde-plasma-nm] Update spec file

Jan Grulich jgrulich at fedoraproject.org
Wed Oct 9 18:01:44 UTC 2013


commit 6c313963227c68a891faa4719fc4ac4f4a26018d
Author: Jan Grulich <jgrulich at redhat.com>
Date:   Wed Oct 9 20:01:35 2013 +0200

    Update spec file

 kde-plasma-nm.spec |  104 ++++++++++++++++++++++++++++++----------------------
 1 files changed, 60 insertions(+), 44 deletions(-)
---
diff --git a/kde-plasma-nm.spec b/kde-plasma-nm.spec
index 9df9a46..862e3ea 100644
--- a/kde-plasma-nm.spec
+++ b/kde-plasma-nm.spec
@@ -7,7 +7,7 @@ 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:        %{name}-%{version}-git%{git_commit}.tar.bz2
+Source0:        plasma-nm-%{version}-git%{git_commit}.tar.bz2
 
 # Add plasma-nm to default systray if needed, for upgraders...
 Source10: 00-fedora-plasma-nm.js
@@ -18,7 +18,6 @@ BuildRequires:  kde-workspace-devel
 BuildRequires:  libmm-qt-devel >= 1.0.0
 BuildRequires:  libnm-qt-devel >= 0.9.1
 BuildRequires:  pkgconfig(NetworkManager) >= 0.9.8
-BuildRequires:  pkgconfig(ModemManager) >= 1.0.0
 BuildRequires:  pkgconfig(libnm-glib) pkgconfig(libnm-util)
 %if 0%{?fedora} || 0%{?epel}
 BuildRequires:  pkgconfig(openconnect) >= 4.00
@@ -27,6 +26,8 @@ BuildRequires:  pkgconfig(openconnect) >= 4.00
 Requires:  NetworkManager >= 0.9.8
 Requires:  libnm-qt >= 0.9.1
 
+Conflicts: kde-plasma-networkmanagement
+
 %description
 Plasma applet and editor for managing your network connections in KDE 4 using
 the default NetworkManager service.
@@ -69,6 +70,13 @@ Requires:       NetworkManager-openswan
 %description openswan
 %{summary}.
 
+%package strongswan
+Summary:        Strongswan support for %{name} 
+Requires:       %{name}%{?_isa} = %{version}-%{release} 
+Requires:       strongswan
+%description strongswan
+%{summary}.
+
 %package l2tp
 Summary:        L2TP support for %{name}
 Requires:       %{name}%{?_isa} = %{version}-%{release} 
@@ -85,7 +93,7 @@ Requires:       NetworkManager-pptp
 %endif
 
 %prep
-%setup -qn %{name}-%{version}-git%{git_commit}
+%setup -qn plasma-nm-%{version}-git%{git_commit}
 
 %build
 mkdir -p %{_target_platform}
@@ -104,15 +112,17 @@ make install/fast  DESTDIR=%{buildroot} -C %{_target_platform}
 find %{buildroot}%{_kde4_datadir} -name "kcm_network.mo" -exec rm -f {} \;
 
 %find_lang plasma_applet_org.kde.networkmanagement
-%find_lang networkmanagement-kded
+%find_lang plasmanetworkmanagement-kded
 %find_lang kde-nm-connection-editor
-%find_lang libnetworkmanagement-editor
-%find_lang networkmanagement_vpncui
-%find_lang networkmanagement_openvpnui
-%find_lang networkmanagement_openconnectui
-%find_lang networkmanagement_openswanui
-%find_lang networkmanagement_l2tpui
-%find_lang networkmanagement_pptpui
+%find_lang libplasmanetworkmanagement-editor
+%find_lang plasmanetworkmanagement_vpncui
+%find_lang plasmanetworkmanagement_openvpnui
+%find_lang plasmanetworkmanagement_openconnectui
+%find_lang plasmanetworkmanagement_openswanui
+# Enable for the next build
+# %find_lang plasmanetworkmanagement_strongswanui
+%find_lang plasmanetworkmanagement_l2tpui
+%find_lang plasmanetworkmanagement_pptpui
 
 # migrate to nm plasmoid
 install -m644 -p -D %{SOURCE10} %{buildroot}%{_kde4_appsdir}/plasma-desktop/updates/00-fedora-plasma-nm.js
@@ -130,61 +140,67 @@ rm -fv %{buildroot}%{_kde4_datadir}/kde4/services/networkmanagement_pptp*
 %endif
 
 
-%files -f plasma_applet_org.kde.networkmanagement.lang -f networkmanagement-kded.lang -f kde-nm-connection-editor.lang -f libnetworkmanagement-editor.lang
+%files -f plasma_applet_org.kde.networkmanagement.lang -f plasmanetworkmanagement-kded.lang -f kde-nm-connection-editor.lang -f libplasmanetworkmanagement-editor.lang
 %defattr(-,root,root,-)
 # kde-nm-connection-editor
 %{_kde4_bindir}/kde-nm-connection-editor
-%{_kde4_libdir}/libnetworkmanagement-editor.so
+%{_kde4_libdir}/libplasmanetworkmanagement-editor.so
 %{_kde4_datadir}/kde4/apps/kde-nm-connection-editor/kde-nm-connection-editorui.rc
 %{_kde4_datadir}/applications/kde4/kde-nm-connection-editor.desktop
 # plasma-nm applet
-%{_kde4_libdir}/kde4/imports/org/kde/networkmanagement/libnetworkmanagementplugins.so
+%{_kde4_libdir}/kde4/imports/org/kde/networkmanagement/libplasmanetworkmanagementplugins.so
 %{_kde4_libdir}/kde4/imports/org/kde/networkmanagement/qmldir
 %dir %{_kde4_datadir}/kde4/apps/plasma/plasmoids/org.kde.networkmanagement/
 %{_kde4_datadir}/kde4/apps/plasma/plasmoids/org.kde.networkmanagement/contents
 %{_kde4_datadir}/kde4/apps/plasma/plasmoids/org.kde.networkmanagement/metadata.desktop
-%{_kde4_datadir}/kde4/services/plasma-applet-nm.desktop
-%{_kde4_libdir}/kde4/plugins/designer/networkmanagementwidgets.so
-%{_kde4_appsdir}/desktoptheme/default/icons/networkmanagement.svgz
+%{_kde4_datadir}/kde4/services/plasma-applet-networkmanagement.desktop
+%{_kde4_libdir}/kde4/plugins/designer/plasmanetworkmanagementwidgets.so
+%{_kde4_appsdir}/desktoptheme/default/icons/plasma-networkmanagement.svgz
+%{_kde4_iconsdir}/oxygen/*/*/*
 %{_kde4_appsdir}/plasma-desktop/updates/*.js
 # plasma-nm notifications
-%{_kde4_datadir}/kde4/services/plasma_nm_notifications.desktop
-%{_kde4_libdir}/kde4/plasma_nm_notifications.so
+%{_kde4_datadir}/kde4/services/networkmanagement_notifications.desktop
+%{_kde4_libdir}/kde4/networkmanagement_notifications.so
 %{_kde4_datadir}/kde4/apps/networkmanagement/networkmanagement.notifyrc
 # plasma-nm kded
 %{_kde4_libdir}/kde4/kded_networkmanagement.so
 %{_kde4_datadir}/kde4/services/kded/networkmanagement.desktop
 # plasma-nm other
-%{_kde4_libdir}/libnetworkmanagement-internal.so
-%{_kde4_datadir}/kde4/servicetypes/networkmanagement-vpnuiplugin.desktop
+%{_kde4_libdir}/libplasmanetworkmanagement-internal.so
+%{_kde4_datadir}/kde4/servicetypes/plasma-networkmanagement-vpnuiplugin.desktop
 
 
 %files mobile
 
 %if 0%{?fedora} || 0%{?epel}
-%files openvpn -f networkmanagement_openvpnui.lang
-%{_kde4_libdir}/kde4/networkmanagement_openvpnui.so
-%{_kde4_datadir}/kde4/services/networkmanagement_openvpnui.desktop
-
-%files vpnc -f networkmanagement_vpncui.lang
-%{_kde4_libdir}/kde4/networkmanagement_vpncui.so
-%{_kde4_datadir}/kde4/services/networkmanagement_vpncui.desktop
-
-%files openconnect -f networkmanagement_openconnectui.lang
-%{_kde4_libdir}/kde4/networkmanagement_openconnectui.so
-%{_kde4_datadir}/kde4/services/networkmanagement_openconnectui.desktop
-
-%files openswan -f networkmanagement_openswanui.lang
-%{_kde4_libdir}/kde4/networkmanagement_openswanui.so
-%{_kde4_datadir}/kde4/services/networkmanagement_openswanui.desktop
-
-%files l2tp -f networkmanagement_l2tpui.lang
-%{_kde4_libdir}/kde4/networkmanagement_l2tpui.so
-%{_kde4_datadir}/kde4/services/networkmanagement_l2tpui.desktop
-
-%files pptp -f networkmanagement_pptpui.lang
-%{_kde4_libdir}/kde4/networkmanagement_pptpui.so
-%{_kde4_datadir}/kde4/services/networkmanagement_pptpui.desktop
+%files openvpn -f plasmanetworkmanagement_openvpnui.lang
+%{_kde4_libdir}/kde4/plasmanetworkmanagement_openvpnui.so
+%{_kde4_datadir}/kde4/services/plasmanetworkmanagement_openvpnui.desktop
+
+%files vpnc -f plasmanetworkmanagement_vpncui.lang
+%{_kde4_libdir}/kde4/plasmanetworkmanagement_vpncui.so
+%{_kde4_datadir}/kde4/services/plasmanetworkmanagement_vpncui.desktop
+
+%files openconnect -f plasmanetworkmanagement_openconnectui.lang
+%{_kde4_libdir}/kde4/plasmanetworkmanagement_openconnectui.so
+%{_kde4_datadir}/kde4/services/plasmanetworkmanagement_openconnectui.desktop
+
+%files openswan -f plasmanetworkmanagement_openswanui.lang
+%{_kde4_libdir}/kde4/plasmanetworkmanagement_openswanui.so
+%{_kde4_datadir}/kde4/services/plasmanetworkmanagement_openswanui.desktop
+
+# %files strongswan -f plasmanetworkmanagement_strongswanui.lang
+%files strongswan
+%{_kde4_libdir}/kde4/plasmanetworkmanagement_strongswanui.so
+%{_kde4_datadir}/kde4/services/plasmanetworkmanagement_strongswanui.desktop
+
+%files l2tp -f plasmanetworkmanagement_l2tpui.lang
+%{_kde4_libdir}/kde4/plasmanetworkmanagement_l2tpui.so
+%{_kde4_datadir}/kde4/services/plasmanetworkmanagement_l2tpui.desktop
+
+%files pptp -f plasmanetworkmanagement_pptpui.lang
+%{_kde4_libdir}/kde4/plasmanetworkmanagement_pptpui.so
+%{_kde4_datadir}/kde4/services/plasmanetworkmanagement_pptpui.desktop
 %endif
 
 %changelog


More information about the scm-commits mailing list