Automatic import for version 0.9

This commit is contained in:
Rosa 2012-02-01 18:09:50 +04:00
parent 86d4e5bdc4
commit f98c9becee
4 changed files with 154 additions and 31 deletions

View file

@ -1,2 +1,3 @@
sources: sources:
"networkmanagement-0.9.tar.bz2": bfa78ac8e2eba35b245545e98647d8865765d604 "networkmanagement-20111130.tar.xz": 6dcdcabd8dea1817a29bf5ef05ac81fcd7c96207
"networkmanagement-l10n.tar.xz": 933ac38aec00b3a2f8e78a4d1ffaddb2f711bb6d

View file

@ -1,5 +1,5 @@
%define gitrev 90ed76441bc0a9946d653312c53a94cd683e1bc7 %define gitrev aa2e2a7f61234f9790d046cfd761e110bb2750a2
%define datetime 20110607 %define datetime 20111130
#define svnrev #define svnrev
%define srcname networkmanagement %define srcname networkmanagement
@ -7,35 +7,43 @@
%define novellvpn 0 %define novellvpn 0
%define pptp 1 %define pptp 1
%define strongswan 0 %define strongswan 0
%define openvn 1
%define vpnc 1
%define openconnect 1
Name: knetworkmanager Name: knetworkmanager
Summary: KDE NetworkManager Summary: KDE NetworkManager
Version: 0.9 Version: 0.9
Release: 0.%{datetime}.1 Release: 1.%{datetime}.2
Epoch: 1 Epoch: 1
Group: Graphical desktop/KDE Group: Graphical desktop/KDE
License: (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and LGPLv2 License: (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and LGPLv2
URL: http://www.kde.org URL: http://www.kde.org
# The following needs modified create_tarball.rb with GIT #Source get from git
# support and corresponding config.ini entry; both are available # git clone git://anongit.kde.org/networkmanagement
# at http://kenobi.mandriva.com/~bor/knetworkmanager/ # git archive --format=tar --prefix=networkmanagement/ --remote=git://anongit.kde.org/networkmanagement v0.9.0_rc3 | xz -9 > networkmanagement-20111022.tar.xz
# Source0: %{srcname}-%{datetime}.tar.xz
# ./create_tarball.rb -n -a networkmanagement -c GITREV Source1: %{srcname}-l10n.tar.xz
# Patch0: networkmanagement-0.9-useversion.patch
Source0: %{srcname}-%{version}.tar.bz2 Patch1: networkmanagement-0.9-compile-po-files.patch
# upstream/review board patches BuildRequires: pkgconfig(libnm-util) >= 0.9
BuildRequires: mobile-broadband-provider-info
BuildRequires: libnm-util-devel
BuildRequires: kdebase4-workspace-devel BuildRequires: kdebase4-workspace-devel
%if %{openconnect}
BuildRequires: pkgconfig(openconnect) >= 3.10
%endif
Requires: %{name}-common Requires: %{name}-common
# plasmoid crashes if knetworkmanager is running # plasmoid crashes if knetworkmanager is running
Conflicts: plasma-applet-networkmanagement Requires: plasma-applet-networkmanagement
%description %description
KNetworkManager is a system tray applet for controlling network KNetworkManager is a system tray applet for controlling network
connections on systems that use the NetworkManager daemon. connections on systems that use the NetworkManager daemon.
%files
%doc TODO DESIGN COPYING COPYING.LIB README.install.urpmi
#-------------------------------------------------------------------- #--------------------------------------------------------------------
%package -n %{name}-common %package -n %{name}-common
@ -62,22 +70,25 @@ Common files used by knetworkmanager and plasma-applet-networkmanagement.
Summary: NetworkManager plasma applet Summary: NetworkManager plasma applet
Group: Graphical desktop/KDE Group: Graphical desktop/KDE
Requires: %{name}-common Requires: %{name}-common
Conflicts: knetworkmanager
Obsoletes: %name < 1:0.9-0.20110607.1
%description -n plasma-applet-networkmanagement %description -n plasma-applet-networkmanagement
Network Management Plasma applet for controlling network Network Management Plasma applet for controlling network
connections on systems that use the NetworkManager service. connections on systems that use the NetworkManager service.
%files -n plasma-applet-networkmanagement %files -n plasma-applet-networkmanagement -f plasma_applet_networkmanagement.lang
%{_kde_datadir}/kde4/services/plasma-applet-networkmanagement.desktop
%{_kde_datadir}/kde4/services/plasma-engine-networkmanagement.desktop
%{_kde_datadir}/kde4/services/kcm_networkmanagement_tray.desktop
%{_kde_datadir}/kde4/services/kded/networkmanagement.desktop
%{_kde_libdir}/kde4/plasma_applet_networkmanagement.so %{_kde_libdir}/kde4/plasma_applet_networkmanagement.so
%{_kde_libdir}/kde4/plasma_engine_networkmanagement.so %{_kde_libdir}/kde4/plasma_engine_networkmanagement.so
%{_kde_libdir}/kde4/kded_networkmanagement.so %{_kde_libdir}/kde4/kded_networkmanagement.so
%{_kde_libdir}/kde4/solid_networkmanager09.so
%{_kde_libdir}/kde4/kcm_networkmanagement_tray.so %{_kde_libdir}/kde4/kcm_networkmanagement_tray.so
%{_kde_services}/solidbackends/solid_networkmanager09.desktop
%{_kde_services}/plasma-applet-networkmanagement.desktop
%{_kde_services}/plasma-engine-networkmanagement.desktop
%{_kde_services}/kcm_networkmanagement_tray.desktop
%{_kde_services}/kded/networkmanagement.desktop
%{_kde_servicetypes}/solidnetworkmanagernm09.desktop
%{_kde_appsdir}/desktoptheme/default/icons/network2.svgz
#-------------------------------------------------------------------- #--------------------------------------------------------------------
@ -125,6 +136,38 @@ libknservice library used by %{name}.
%{_kde_libdir}/libknmservice.so.%{libservice_major}* %{_kde_libdir}/libknmservice.so.%{libservice_major}*
#-------------------------------------------------------------------- #--------------------------------------------------------------------
%define libsolidcontrolnm_major 4
%define libsolidcontrolnm %mklibname solidcontrolnm %{libsolidcontrolnm_major}
%package -n %{libsolidcontrolnm}
Summary: libsolidcontrol library for networkmanager 0.9
Group: System/Libraries
%description -n %{libsolidcontrolnm}
libsolidcontrol library for networkmanager 0.9
%files -n %{libsolidcontrolnm}
%{_kde_libdir}/libsolidcontrolnm09.so.%{libsolidcontrolnm_major}*
#-------------------------------------------------------------------------
%define libsolidcontrolnm_ifaces_major 4
%define libsolidcontrolnm_ifaces %mklibname solidcontrolnmifaces %{libsolidcontrolnm_ifaces_major}
%package -n %{libsolidcontrolnm_ifaces}
Summary: libsolidcontrol library for networkmanager 0.9
Group: System/Libraries
%description -n %{libsolidcontrolnm_ifaces}
libsolidcontrol library for networkmanager 0.9
%files -n %{libsolidcontrolnm_ifaces}
%{_kde_libdir}/libsolidcontrolnm09ifaces.so.%{libsolidcontrolnm_ifaces_major}*
#-------------------------------------------------------------------------
%define libknmui_major 4 %define libknmui_major 4
%define libknmui %mklibname knmui %{libknmui_major} %define libknmui %mklibname knmui %{libknmui_major}
@ -139,7 +182,8 @@ libknui library used by %{name}.
%{_kde_libdir}/libknmui.so.%{libknmui_major}* %{_kde_libdir}/libknmui.so.%{libknmui_major}*
#-------------------------------------------------------------------- #--------------------------------------------------------------------
%define libsolidcontrolfuture %mklibname solidcontrolfuture %define libsolidcontrolfuture_major 4
%define libsolidcontrolfuture %mklibname solidcontrolfuture %{libsolidcontrolfuture_major}
%package -n %{libsolidcontrolfuture} %package -n %{libsolidcontrolfuture}
Summary: solidcontrolfuture library used by %{name} Summary: solidcontrolfuture library used by %{name}
@ -149,7 +193,7 @@ Group: System/Libraries
libsolidcontrolfuture library used by %{name}. libsolidcontrolfuture library used by %{name}.
%files -n %{libsolidcontrolfuture} %files -n %{libsolidcontrolfuture}
%{_kde_libdir}/libsolidcontrolfuture.so %{_kde_libdir}/libsolidcontrolfuture.so.%{libsolidcontrolfuture_major}*
#-------------------------------------------------------------------- #--------------------------------------------------------------------
%define libknm_nm %mklibname knm_nm %define libknm_nm %mklibname knm_nm
@ -169,11 +213,12 @@ NetworkManager back-end for %{name}.
%package -n %{develname} %package -n %{develname}
Summary: Development files for %{name} Summary: Development files for %{name}
Group: Development/KDE and Qt Group: Development/KDE and Qt
Requires: %{libknmclient} = %{version} Requires: %{libknmclient} = %{EVRD}
Requires: %{libknminternals} = %{version} Requires: %{libknminternals} = %{EVRD}
Requires: %{libknmservice} = %{version} Requires: %{libknmservice} = %{EVRD}
Requires: %{libknmui} = %{version} Requires: %{libknmui} = %{EVRD}
Provides: knetworkmanager-devel = %{version}-%{release} Requires: %{libsolidcontrolfuture} = %{EVRD}
Provides: knetworkmanager-devel = %{EVRD}
%description -n %{develname} %description -n %{develname}
Development files for %{name} Development files for %{name}
@ -183,9 +228,15 @@ Development files for %{name}
%{_kde_libdir}/libknminternals.so %{_kde_libdir}/libknminternals.so
%{_kde_libdir}/libknmservice.so %{_kde_libdir}/libknmservice.so
%{_kde_libdir}/libknmui.so %{_kde_libdir}/libknmui.so
%{_kde_libdir}/libsolidcontrolfuture.so
%{_kde_includedir}/solid/controlnm09/
%{_kde_libdir}/libsolidcontrolnm09.so
%{_kde_libdir}/libsolidcontrolnm09ifaces.so
#-------------------------------------------------------------------- #--------------------------------------------------------------------
%if %{openvn}
%package -n knetworkmanager-openvpn %package -n knetworkmanager-openvpn
Summary: OpenVPN support for knetworkmanager Summary: OpenVPN support for knetworkmanager
Group: Graphical desktop/KDE Group: Graphical desktop/KDE
@ -198,6 +249,7 @@ Requires: networkmanager-openvpn
%{_kde_libdir}/kde4/networkmanagement_openvpnui.so %{_kde_libdir}/kde4/networkmanagement_openvpnui.so
%{_kde_datadir}/kde4/services/networkmanagement_openvpnui.desktop %{_kde_datadir}/kde4/services/networkmanagement_openvpnui.desktop
%endif
#-------------------------------------------------------------------- #--------------------------------------------------------------------
%if %{novellvpn} %if %{novellvpn}
@ -251,6 +303,7 @@ Group: Graphical desktop/KDE
#-------------------------------------------------------------------- #--------------------------------------------------------------------
%if %{vpnc}
%package -n knetworkmanager-vpnc %package -n knetworkmanager-vpnc
Summary: Vpnc support for knetworkmanager Summary: Vpnc support for knetworkmanager
@ -263,12 +316,27 @@ Requires: networkmanager-vpnc
%files -n knetworkmanager-vpnc %files -n knetworkmanager-vpnc
%{_kde_libdir}/kde4/networkmanagement_vpncui.so %{_kde_libdir}/kde4/networkmanagement_vpncui.so
%{_kde_datadir}/kde4/services/networkmanagement_vpncui.desktop %{_kde_datadir}/kde4/services/networkmanagement_vpncui.desktop
%endif
#-------------------------------------------------------------------
%if %{openconnect}
%package openconnect
Summary: Openconnect support for %name
Group: Graphical desktop/KDE
Requires: openconnect
%description openconnect
Openconnect plugin for %name
%files openconnect
%_kde_libdir/kde4/networkmanagement_openconnectui.so
%_kde_services/networkmanagement_openconnectui.desktop
%endif
#-------------------------------------------------------------------- #--------------------------------------------------------------------
%prep %prep
%setup -q -n %{srcname}-%{version} %setup -q -n %{srcname} -a1
%apply_patches %apply_patches
%build %build
@ -295,11 +363,37 @@ rm %{buildroot}%{_kde_libdir}/kde4/networkmanagement_strongswanui.so
rm %{buildroot}%{_kde_datadir}/kde4/services/networkmanagement_strongswanui.desktop rm %{buildroot}%{_kde_datadir}/kde4/services/networkmanagement_strongswanui.desktop
%endif %endif
%find_lang %{name} %{name} lib%{name} plasma_applet_networkmanagement %if ! %{openvn}
rm %{buildroot}%{_kde_libdir}/kde4/networkmanagement_openvpnui.so
rm %{buildroot}%{_kde_datadir}/kde4/services/networkmanagement_openvpnui.desktop
%endif
%if ! %{vpnc}
rm %{buildroot}%{_kde_libdir}/kde4/networkmanagement_vpncui.so
rm %{buildroot}%{_kde_datadir}/kde4/services/networkmanagement_vpncui.desktop
%endif
%find_lang %{name} lib%{name} %{name}.lang
%find_lang plasma_applet_networkmanagement
cat > README.install.urpmi << EOF
The monolithic client is not built anymore by upstream.
You need to use now the plasma applet.
Regards,
EOF
%changelog %changelog
* Thu Dec 01 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 1:0.9-1.20111130.2
+ Revision: 737053
- bump to move to main
* Thu Dec 01 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 1:0.9-1.20111130.1
+ Revision: 735870
- update to latest and sync most of spec with mageia
* Tue Jun 07 2011 Nicolas Lécureuil <nlecureuil@mandriva.com> 1:0.9-0.20110607.1 * Tue Jun 07 2011 Nicolas Lécureuil <nlecureuil@mandriva.com> 1:0.9-0.20110607.1
+ Revision: 683062 + Revision: 683062
- New snapshot - New snapshot

View file

@ -0,0 +1,12 @@
Index: CMakeLists.txt
===================================================================
--- a/CMakeLists.txt
+++ b/CMakeLists.txt 2011-10-23 11:24:49.036219486 -0300
@@ -54,6 +54,7 @@
add_subdirectory(settings)
add_subdirectory(vpnplugins)
add_subdirectory(kded)
+ add_subdirectory(po)
# This is unmaintained, do not use it.
#add_subdirectory(monolithic)

View file

@ -0,0 +1,16 @@
Index: solidcontrolfuture/CMakeLists.txt
===================================================================
--- a/solidcontrolfuture/CMakeLists.txt
+++ b/solidcontrolfuture/CMakeLists.txt 2011-06-14 19:01:51.089092551 -0300
@@ -18,7 +18,10 @@
kde4_add_library(solidcontrolfuture SHARED ${solidcontrolfuture_LIB_SRCS})
target_link_libraries(solidcontrolfuture ${KDE4_KDECORE_LIBS} ${KDE4_SOLID_LIBS} ${QT_QTNETWORK_LIBRARY} solidcontrol solidcontrolnm09)
-
+set_target_properties(solidcontrolfuture PROPERTIES
+ VERSION ${GENERIC_LIB_VERSION}
+ SOVERSION ${GENERIC_LIB_SOVERSION}
+ )
install(TARGETS solidcontrolfuture EXPORT kdeworkspaceLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS} )
#install( FILES wirelessnetwork.h