Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.4
NetworkManager-kde4
NetworkManager-kde4.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File NetworkManager-kde4.spec of Package NetworkManager-kde4
# # spec file for package NetworkManager-kde4 # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Url: http://www.kde.org Name: NetworkManager-kde4 BuildRequires: NetworkManager-devel kdebase4-workspace-devel Version: 0.9.svn1192577 Release: 3 License: LGPL v2 or later BuildRoot: %{_tmppath}/%{name}-%{version}-build Group: System/GUI/KDE Summary: NetworkManager client for KDE 4 Source0: networkmanagement.tar.bz2 Source1: networkmanager-po.tar.bz2 Source2: knetworkmanager.default.sh Patch1: no_dbusmenu.diff Patch9: code11_networkmanager_no_neverdefault.diff Patch10: fix-bssid-bko238046.diff Recommends: %{name}-libs-lang = %{version} Requires: %{name}-libs = %{version}-%{release} Provides: NetworkManager-client ExcludeArch: s390 s390x # currently not our default %if %suse_version > 1110 Supplements: packageand(NetworkManager:kdebase4-session) %endif Obsoletes: NetworkManager-kde <= 0.7r848570 Conflicts: plasmoid-networkmanagement %kde4_runtime_requires %description KNetworkManager is a KDE 4 applet for controlling network connections on systems that use the NetworkManager service. %package libs License: LGPL v2 or later Summary: NetworkManager client for KDE 4 Group: System/GUI/KDE Requires: NetworkManager Recommends: %{name}-libs-lang = %{version} Obsoletes: NetworkManager-kde4-lang <= 0.9.svn1192577 %description libs Support libraries for KNetworkManager and Network Management plasmoid KNetworkManager is a KDE 4 applet and connection editor for controlling network connections on systems that use the NetworkManager servicce %package -n plasmoid-networkmanagement License: GPLv2+ Summary: NetworkManager client for KDE 4 Group: System/GUI/KDE Provides: NetworkManager-client Recommends: %{name}-libs-lang = %{version} %description -n plasmoid-networkmanagement Network Management Plasma applet for controlling network connections on systems that use the NetworkManager service. %package -n NetworkManager-openvpn-kde4 License: GPLv2+ Summary: NetworkManager client for KDE 4 Group: System/GUI/KDE Provides: NetworkManager-openvpn-frontend Requires: %{name}-libs = %{version}-%{release} Requires: NetworkManager-openvpn %description -n NetworkManager-openvpn-kde4 OpenVPN VPN plugin for KDE Network Management components. %package -n NetworkManager-pptp-kde4 License: GPLv2+ Summary: NetworkManager client for KDE 4 Group: System/GUI/KDE Provides: NetworkManager-pptp-frontend Requires: %{name}-libs = %{version}-%{release} Requires: NetworkManager-pptp %description -n NetworkManager-pptp-kde4 PPTP VPN plugin for KDE Network Management components. %package -n NetworkManager-vpnc-kde4 License: GPLv2+ Summary: NetworkManager client for KDE 4 Group: System/GUI/KDE Provides: NetworkManager-vpnc-frontend Requires: %{name}-libs = %{version}-%{release} Requires: NetworkManager-vpnc %description -n NetworkManager-vpnc-kde4 Cisco VPN plugin for KDE Network Management components. %package -n NetworkManager-novellvpn-kde4 License: GPLv2+ Summary: NovellVPN NetworkManager plugin for KDE 4 Group: System/GUI/KDE Provides: NetworkManager-novellvpn-frontend Requires: %{name}-libs = %{version}-%{release} Requires: NetworkManager-novellvpn %description -n NetworkManager-novellvpn-kde4 NovellVPN VPN plugin for KDE Network Management components. %package -n NetworkManager-strongswan-kde4 License: GPLv2+ Summary: Strongswan NetworkManager plugin for KDE 4 Group: System/GUI/KDE Provides: NetworkManager-strongswan-frontend Requires: %{name}-libs = %{version}-%{release} Requires: strongswan %description -n NetworkManager-strongswan-kde4 Strongswan VPN plugin for KDE Network Management components. %lang_package -n %name-libs %prep %setup -q -n networkmanagement -a 1 %patch1 -p1 %if %suse_version < 1120 %patch9 %endif %patch10 echo "find_package(Msgfmt REQUIRED)" >> CMakeLists.txt echo "find_package(Gettext REQUIRED)" >> CMakeLists.txt echo "add_subdirectory(po)" >> CMakeLists.txt %build %cmake_kde4 -d build \-DDBUS_SYSTEM_POLICY_DIR=/etc/dbus-1/system.d \-DINSTALL_KNM_AUTOSTART=ON %make_jobs %install cd build %makeinstall %kde_post_install mkdir -p $RPM_BUILD_ROOT%_kde4_sharedir/env install -m 755 %{S:2} $RPM_BUILD_ROOT%_kde4_sharedir/env %if %suse_version > 1120 # Add a general frontend dbus configuration in NetworkManager # so delete the conf in knetworkmanager, bili@novell.com(bnc#476502). rm $RPM_BUILD_ROOT/etc/dbus-1/system.d/NetworkManager-kde4.conf %endif %ifarch s390 s390x rm -f $RPM_BUILD_ROOT/%_kde4_modules/networkmanagement_openvpnui.so rm -f $RPM_BUILD_ROOT/%_kde4_servicesdir/networkmanagement_openvpnui.desktop %endif cd .. %find_lang libknetworkmanager %{name}.lang %find_lang knetworkmanager %{name}.lang %find_lang plasma_applet_networkmanagement %{name}.lang %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig %clean rm -rf "$RPM_BUILD_ROOT" %files libs-lang -f %{name}.lang %files libs %defattr(-,root,root) %_kde4_servicesdir/kcm_networkmanagement.desktop %dir %_kde4_appsdir/networkmanagement %_kde4_appsdir/networkmanagement/* %_kde4_modulesdir/kcm_networkmanagement.so %_kde4_modulesdir/kcm_networkmanagement_tray.so %{_libdir}/libknmui.so* %{_libdir}/libknminternals.so* %{_libdir}/libknmservice.so* %{_libdir}/libknmclient.so* %{_libdir}/libknm_nm.so* %{_libdir}/libsolidcontrolfuture.so %_kde4_servicetypesdir/networkmanagement_vpnuiplugin.desktop %_kde4_servicesdir/kcm_networkmanagement_tray.desktop %_kde4_iconsdir/oxygen/16x16/devices/ %_kde4_iconsdir/oxygen/22x22/devices/ %_kde4_iconsdir/oxygen/32x32/devices/ %_kde4_iconsdir/oxygen/48x48/devices/ %_kde4_iconsdir/oxygen/64x64/devices/ %_kde4_iconsdir/oxygen/128x128/devices/ %_kde4_iconsdir/hicolor/32x32/apps/knetworkmanager.png %_kde4_modulesdir/libexec/networkmanagement_configshell %files -n plasmoid-networkmanagement %defattr(-,root,root) %_kde4_servicesdir/plasma-applet-networkmanagement.desktop %_kde4_modulesdir/plasma_applet_networkmanagement.so %_kde4_modulesdir/kded_networkmanagement.so %_kde4_servicesdir/kded %files %defattr(-,root,root) %{_bindir}/knetworkmanager %_kde4_applicationsdir/knetworkmanager.desktop %{_datadir}/autostart/kde4-knetworkmanager-autostart.desktop %_kde4_iconsdir/hicolor/32x32/apps/knetworkmanager.png %_kde4_sharedir/env %if %suse_version <= 1120 %config /etc/dbus-1/system.d/NetworkManager-kde4.conf %endif %files -n NetworkManager-openvpn-kde4 %defattr(-,root,root) %_kde4_modulesdir/networkmanagement_openvpnui.so %_kde4_servicesdir/networkmanagement_openvpnui.desktop %files -n NetworkManager-vpnc-kde4 %defattr(-,root,root) %_kde4_modulesdir/networkmanagement_vpncui.so %_kde4_servicesdir/networkmanagement_vpncui.desktop %files -n NetworkManager-pptp-kde4 %defattr(-,root,root) %_kde4_modulesdir/networkmanagement_pptpui.so %_kde4_servicesdir/networkmanagement_pptpui.desktop %files -n NetworkManager-novellvpn-kde4 %defattr(-,root,root) %_kde4_modulesdir/networkmanagement_novellvpnui.so %_kde4_servicesdir/networkmanagement_novellvpnui.desktop %files -n NetworkManager-strongswan-kde4 %defattr(-,root,root) %_kde4_modulesdir/networkmanagement_strongswanui.so %_kde4_servicesdir/networkmanagement_strongswanui.desktop %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor