[kde-plasma-networkmanagement] * Fri Mar 25 2011 Kevin Kofler <Kevin at tigcc.ticalc.org> 1:0.9-0.42.20110323 - Conditionalize NM 0.9

Kevin Kofler kkofler at fedoraproject.org
Fri Mar 25 10:27:51 UTC 2011


commit f2ab680968ab3839ed817a528f828ec05a891715
Author: Kevin Kofler <Kevin at tigcc.ticalc.org>
Date:   Fri Mar 25 11:27:32 2011 +0100

    * Fri Mar 25 2011 Kevin Kofler <Kevin at tigcc.ticalc.org> 1:0.9-0.42.20110323
    - Conditionalize NM 0.9 (with compat patches) support to F15+
    - Merge VPN subpackages into the main package for F15+ to match NM 0.9 packaging
    - BR NetworkManager-devel instead of NetworkManager-glib-devel on F15+

 kde-plasma-networkmanagement.spec |   61 +++++++++++++++++++++----------------
 1 files changed, 35 insertions(+), 26 deletions(-)
---
diff --git a/kde-plasma-networkmanagement.spec b/kde-plasma-networkmanagement.spec
index 728f15f..f1175e8 100644
--- a/kde-plasma-networkmanagement.spec
+++ b/kde-plasma-networkmanagement.spec
@@ -1,10 +1,14 @@
 
 %define snap 20110323
 
+%if 0%{?fedora} > 14
+%global nm09 1
+%endif
+
 Name:           kde-plasma-networkmanagement
 Epoch:          1
 Version:        0.9
-Release:        0.41.%{snap}%{?dist}
+Release:        0.42.%{snap}%{?dist}
 Summary:        NetworkManager KDE 4 integration
 
 Group:          Applications/Internet
@@ -30,7 +34,12 @@ BuildRequires:  kdelibs4-devel >= 4.5.0
 BuildRequires:  kdebase-workspace-devel
 # really just a runtime dep, meh -- Rex
 BuildRequires:  mobile-broadband-provider-info-devel
-BuildRequires:  NetworkManager-glib-devel >= 0.8.997
+%if 0%{?nm09}
+BuildRequires:  NetworkManager-devel >= 0.8.997
+%else
+# -glib-devel to work around https://bugzilla.redhat.com/show_bug.cgi?id=685442
+BuildRequires:  NetworkManager-glib-devel >= 0.7.0
+%endif
 BuildRequires:  PolicyKit-devel
 BuildRequires:  qt4-devel
 BuildRequires:  gettext
@@ -80,14 +89,6 @@ Provides:       knetworkmanager-pptp = %{?epoch:%{epoch}:}%{version}-%{release}
 %description pptp
 %{summary}.
 
-%package strongswan
-Summary:        strongswan support for %{name}
-Group:          Applications/Internet
-Requires:       %{name}-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
-Requires:       strongswan 
-%description strongswan
-%{summary}.
-
 %package vpnc
 Summary:        Vpnc support for %{name} 
 Group:          Applications/Internet
@@ -101,7 +102,9 @@ Provides:       knetworkmanager-vpnc = %{?epoch:%{epoch}:}%{version}-%{release}
 
 %prep
 %setup -q -n networkmanagement-%{version}
+%if 0%{?nm09}
 %patch0 -p1 -b .nm09-compat
+%endif
 
 # nuke monolithic knm bits
 rm -rfv monolithic po/*/knetworkmanager.po
@@ -183,39 +186,45 @@ gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || :
 %{_kde4_libdir}/kde4/kcm_networkmanagement.so
 %{_kde4_libdir}/kde4/kcm_networkmanagement_tray.so
 
-
-%files libs -f libknetworkmanager.lang
-%defattr(-,root,root,-)
-%{_kde4_libdir}/libknmclient.so.4*
-%{_kde4_libdir}/libknminternals.so.4*
-%{_kde4_libdir}/libknmservice.so.4*
-%{_kde4_libdir}/libknmui.so.4*
-# Unversioned libraries
-%{_kde4_libdir}/libknm_nm.so
-%{_kde4_libdir}/libsolidcontrolfuture.so
-
+%if !0%{?nm09}
 %files openvpn
 %defattr(-,root,root,-)
+%endif
 %{_kde4_libdir}/kde4/networkmanagement_openvpnui.so
 %{_kde4_datadir}/kde4/services/networkmanagement_openvpnui.desktop
 
-#files novellvpn
-#defattr(-,root,root,-)
-#{_kde4_libdir}/kde4/networkmanagement_novellvpnui.so
-#{_kde4_datadir}/kde4/services/networkmanagement_novellvpnui.desktop
-
+%if !0%{?nm09}
 %files vpnc
 %defattr(-,root,root,-)
+%endif
 %{_kde4_libdir}/kde4/networkmanagement_vpncui.so
 %{_kde4_datadir}/kde4/services/networkmanagement_vpncui.desktop
 
+%if !0%{?nm09}
 %files pptp
 %defattr(-,root,root,-)
+%endif
 %{_kde4_libdir}/kde4/networkmanagement_pptpui.so
 %{_kde4_datadir}/kde4/services/networkmanagement_pptpui.desktop
 
 
+%files libs -f libknetworkmanager.lang
+%defattr(-,root,root,-)
+%{_kde4_libdir}/libknmclient.so.4*
+%{_kde4_libdir}/libknminternals.so.4*
+%{_kde4_libdir}/libknmservice.so.4*
+%{_kde4_libdir}/libknmui.so.4*
+# Unversioned libraries
+%{_kde4_libdir}/libknm_nm.so
+%{_kde4_libdir}/libsolidcontrolfuture.so
+
+
 %changelog
+* Fri Mar 25 2011 Kevin Kofler <Kevin at tigcc.ticalc.org> 1:0.9-0.42.20110323
+- Conditionalize NM 0.9 (with compat patches) support to F15+
+- Merge VPN subpackages into the main package for F15+ to match NM 0.9 packaging
+- BR NetworkManager-devel instead of NetworkManager-glib-devel on F15+
+
 * Thu Mar 24 2011 Dan Williams <dcbw at redhat.com> 1:0.9-0.41.20110323
 - Rebuild with NM 0.9 compat patch
 


More information about the scm-commits mailing list