Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.1
NetworkManager-kde
NetworkManager-kde.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File NetworkManager-kde.spec of Package NetworkManager-kde
# # spec file for package NetworkManager-kde (Version 0.7r848570) # # Copyright (c) 2009 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/ # # norootforbuild Name: NetworkManager-kde BuildRequires: NetworkManager-devel >= 0.7.0 dbusxml2qt3 hal-devel kdelibs3-devel libdbus-1-qt3-0-devel libnl-devel %define appname knetworkmanager ExcludeArch: s390 s390x %define prefix /opt/kde3 %define sysconfdir /etc License: GPL v2 or later Group: System/GUI/KDE AutoReqProv: on Version: 0.7r848570 Release: 23.<RELEASE2> Summary: KNetworkManager application for use with NetworkManager BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: NetworkManager >= 0.7 Provides: NetworkManager-client Source0: %{appname}-%{version}.tar.bz2 Source1: knetworkmanager.default.sh Patch3: fix_build.patch Patch4: fix_lang.patch Patch5: fix_vpn_api.patch Patch6: fix_vpnc_openvpn.patch Patch7: fix_uuid.patch Patch8: fix_passwords_in_debug.diff Patch9: fix_static_ip.patch Patch10: fix_empty_eap_identity.patch Patch11: fix_dbus_conf.patch %description KNetworkManager is a system tray applet for controlling network connections on systems that use the NetworkManager daemon. Authors: -------- Timo Hoenig <thoenig@suse.de> %package devel License: GPL v2 or later Summary: KNetworkManager application for use with NetworkManager Group: Development/Libraries/KDE Requires: %{name} = %{version}-%{release} %description devel KNetworkManager is a system tray applet for controlling network connections on systems that use the NetworkManager daemon. This subpackage contains headers for building plugins for KNetworkManager. Authors: -------- Timo Hoenig <thoenig@suse.de> %package -n NetworkManager-openvpn-kde License: GPL v2 or later Summary: KNetworkManager application for use with NetworkManager Group: System/GUI/KDE Provides: NetworkManager-openvpn-frontend Requires: %{name} = %{version}-%{release} Requires: NetworkManager-openvpn %description -n NetworkManager-openvpn-kde KNetworkManager is a system tray applet for controlling network connections on systems that use the NetworkManager daemon. Authors: -------- Helmut Schaa <hschaa@suse.de> %package -n NetworkManager-vpnc-kde License: GPL v2 or later Summary: KNetworkManager application for use with NetworkManager Group: System/GUI/KDE Provides: NetworkManager-vpnc-frontend Requires: %{name} = %{version}-%{release} Requires: NetworkManager-vpnc %description -n NetworkManager-vpnc-kde KNetworkManager is a system tray applet for controlling network connections on systems that use the NetworkManager daemon. Authors: -------- Helmut Schaa <hschaa@suse.de> %prep %setup -n %{appname}-%{version} -q #%patch0 -R -p0 #%patch1 -R -p0 #%patch2 -p0 %patch3 -p0 %patch4 -R -p0 %patch5 -p2 %patch6 -p2 %patch7 -p0 %patch8 -p0 %patch9 -p0 %patch10 -p0 %patch11 -p2 %build . /etc/opt/kde3/common_options update_admin --no-unsermake ./configure $configkde --with-distro=suse --with-dbus-sys=%{_sysconfdir}/dbus-1/system.d --with-openvpn --with-vpnc --disable-final make %install . /etc/opt/kde3/common_options make DESTDIR=$RPM_BUILD_ROOT $INSTALL_TARGET # fix this mess... mkdir -p $RPM_BUILD_ROOT/opt/kde3/share/autostart/ install -m 755 -D %{SOURCE1} $RPM_BUILD_ROOT/opt/kde3/env/knetworkmanager.default.sh mkdir -p $RPM_BUILD_ROOT/usr/share/kde4/env ln -s /opt/kde3/env/knetworkmanager.default.sh $RPM_BUILD_ROOT/usr/share/kde4/env/knetworkmanager.default.sh install %{appname}/src/%{appname}.desktop $RPM_BUILD_ROOT/opt/kde3/share/autostart/%{appname}-autostart.desktop echo "OnlyShowIn=KDE;" >> $RPM_BUILD_ROOT/opt/kde3/share/autostart/%{appname}-autostart.desktop %suse_update_desktop_file -r %appname Utility TrayIcon System Applet %find_lang %{appname} kde_post_install %post %{run_ldconfig} %postun %{run_ldconfig} %clean rm -rf $RPM_BUILD_ROOT %files -f %{appname}.lang %defattr(-,root,root) %doc README AUTHORS ChangeLog COPYING INSTALL # disable for now (we have no documentation) # %doc /opt/kde3/share/doc/HTML/en/%{appname} /opt/kde3/bin/* /opt/kde3/%_lib/* %exclude /opt/kde3/%_lib/kde3/*vpnc* %exclude /opt/kde3/%_lib/kde3/*openvpn* /opt/kde3/%_lib/kde3/* %attr(0644,root,root) %{_sysconfdir}/dbus-1/system.d/%{appname}.conf /opt/kde3/share/applications/kde/%{appname}.desktop /opt/kde3/share/apps/%{appname} /opt/kde3/share/autostart/%{appname}-autostart.desktop /opt/kde3/share/icons/*/??x??/ /opt/kde3/env /usr/share/kde4 /opt/kde3/share/servicetypes/%{appname}_plugin.desktop /opt/kde3/share/servicetypes/%{appname}_vpnplugin.desktop %files devel %defattr(-,root,root) /opt/kde3/include/%{appname}-plugin.h /opt/kde3/include/%{appname}-vpnplugin.h %files -n NetworkManager-openvpn-kde %defattr(-,root,root) /opt/kde3/%_lib/kde3/%{appname}_openvpn.* /opt/kde3/share/services/%{appname}_openvpn.desktop %files -n NetworkManager-vpnc-kde %defattr(-,root,root) /opt/kde3/%_lib/kde3/%{appname}_vpnc.* /opt/kde3/share/services/%{appname}_vpnc.desktop %changelog * Wed Feb 25 2009 hschaa@suse.de - Add fix_dbus_conf.patch (bnc#479563, CVE-2009-0578) * Thu Dec 04 2008 coolo@suse.de - take new directories into account * Sun Nov 30 2008 coolo@suse.de - do not autostart on kde4 either without NETWORKMANAGER=yes * Tue Nov 11 2008 hschaa@suse.de - Fix empty identity setting (bnc#443742) * Thu Nov 06 2008 hschaa@suse.de - Fix static IP setup (bnc#439413) * Mon Nov 03 2008 anaumov@suse.de - Fixed password in debug output (bnc#420596) * Thu Sep 25 2008 hschaa@suse.de - Fix build - Fix connection issues introduced by NM API changes * Mon Aug 18 2008 hschaa@suse.de - Update to r848570 * Fix build issues introduced due to NetworkManager API changes * Thu Jul 17 2008 wstephenson@suse.de - Don't autostart in other desktops * Tue Jul 01 2008 hschaa@suse.de - Update to r826733 * Fix crash after resuming from s2ram (bnc#404896) * Add tooltips to the tray icon * Add WPA-EAP TTLS and PEAP support * Mon Jun 16 2008 hschaa@suse.de - Update to r821121 * Select the correct security mode for wireless connections * Notify about NetworkManager not running (bnc#383195) * Show if a wireless network is encrypted (bnc#393070) * Fix listing available networks (bnc#397589) * Fix crash when NeworkManager is restarted (bnc#397678) * Allow user-defined notifications (bnc#398425) * Update translations * Several smaller bugfixes * Mon Jun 02 2008 hschaa@suse.de - Update to r815960 * Merge trayicons together (bnc#383032) * Build package NetworkManager-devel (needed for external VPN plugins like novellvpn) * Build packages NetworkManager-openvpn-kde and NetworkManager-vpnc-kde (bnc#389168) * Preselect the correct wireless settings (bnc#391759) * Left click opens the context menu (bnc#392966) * Several smaller bugfixes * Mon May 26 2008 wstephenson@suse.de - Update to r812889, late features: * VPN support * UMTS/CDMA/GSM support * Fri May 09 2008 hschaa@suse.de - Update to current development branch 0.7r805840, changes: * Allow deletion of connections (bnc#384126) * Some minor bugfixes (bnc#379470, bnc#381718, bnc#384201) * Update API to match NetworkManager's * Other bugfixes and cleanups * Fri Apr 11 2008 hschaa@suse.de - Update to current development branch 0.7r795743, changes: * Fix usage with current NM * Bugfixes * GUI cleanups * Thu Mar 13 2008 hschaa@suse.de - Update to current development branch 0.7r785504, changes: * Connections are persisted and therefore automatically connected on startup * Some GUI cleanups * Lot's of fixes * Sat Jan 12 2008 coolo@suse.de - disable final to fix build * Fri Jan 11 2008 hschaa@suse.de - Update to current unstable branch 0.7 * Fri Sep 07 2007 hschaa@suse.de - add patch knetworkmanager-fix_corrupted_tray-hschaa-01.patch (fixes b.n.c #264959) * Tue Aug 28 2007 hschaa@suse.de - add patch knetworkmanager-fix_segfault-hschaa-01.patch (fixes b.n.c #304705) - add patch knetworkmanager-dbus_race-hschaa-01.patch (fixes b.n.c #304956) - add translation_update_hu.patch * Wed Aug 22 2007 dmueller@suse.de - fix various memory corruptions, memory leaks and other bugs * Thu Aug 09 2007 hschaa@suse.de - add patch knetworkmanager-show_message-hschaa-01.patch (fixes b.n.c #264176) - add patch knetworkmanager-infodialog_tab-hschaa-01.patch (fixes b.n.c #295593) * Wed Aug 08 2007 hschaa@suse.de - add patch knetworkmanager-enablebutton-hschaa-01.patch (fixes b.n.c #277720) * Mon Aug 06 2007 hschaa@suse.de - add patch knetworkmanager-fixbuild_u64-hschaa-01.patch (fixes build on i386) - update knetworkmanager.default.sh to respect KDEHOME (fixes b.n.c #290292) * Fri Aug 03 2007 hschaa@suse.de - add patch knetworkmanager-fixnetworksui-hschaa-01.patch (fixes b.n.c #293449) * Mon Jul 02 2007 hschaa@suse.de - add patch knetworkmanager-version-hschaa-01.patch which fixes broken autoconnecting on kde start * Wed Jun 20 2007 hschaa@suse.de - update to 0.2r674918 (fixes b.n.c #206641, #182202, #199164, #260440) - remove patches knetworkmanager-vpnc_pwds-hschaa-01.patch, knetworkmanager-newnetwork_crash-hschaa-01.patch, knetworkmanager-wpaeap_storage-hschaa-01.patch: commited upstream * Wed Jun 06 2007 hschaa@suse.de - add patch knetworkmanager-vpnc_pwds-hschaa-01.patch (fixes b.n.c #281343) * Fri Jun 01 2007 coolo@suse.de - move kde_post_install * Thu May 24 2007 wstephenson@suse.de - Revised offline mode infrastructure (#237274) * Mon May 07 2007 hschaa@suse.de - add patch knetworkmanager-newnetwork_crash-hschaa-01.patch (fixes b.n.c #269253) * Wed Apr 11 2007 hschaa@suse.de - Use the right source file (instead of the wrong one which was checked in on Apr 4) * Wed Apr 04 2007 hschaa@suse.de - add patch knetworkmanager-wpaeap_storage-hschaa-01.patch (fixes b.n.c #253413 and #253414) * Mon Mar 26 2007 hschaa@suse.de - update to KDE SVN r646731 (fixes b.n.c #230683, #254352) * Fri Mar 09 2007 stbinner@suse.de - fix build (new icon location check) * Mon Feb 12 2007 hschaa@suse.de - Branch off new subpackages NetworkManager-kde-openvpn and NetworkManager-kde-vpnc to avoid gnome dependencies brought in through NetworkManager-gnome (b.n.c #198529). * Thu Feb 08 2007 hschaa@suse.de - new subpackage NetworkManager-kde-devel contains headers for building plugins for KNetworkManager * Wed Feb 07 2007 hschaa@suse.de - update to KDE SVN r631225 * Tue Nov 21 2006 thoenig@suse.de - remove patches knetworkmanager-notify-hschaa-01.patch (b.n.c [#159061]), knetworkmanager-vpnoverlay-hschaa-01.patch (b.n.c [#159061]) and knetworkmanager-vpn-utf8-suport-hschaa-01.patch (b.n.c #222918): Comitted upstream. - update to KDE SVN r606753: * Tue Nov 21 2006 hschaa@suse.de - add patch knetworkmanager-vpn-utf8-suport-hschaa-01.patch: Support utf8 encoding in VPN name, service etc. (b.n.c #222918) - add patch knetworkmanager-vpnoverlay-hschaa-01.patch: Show a symbol in the system tray when a VPN connection is established (b.n.c #159061) * Fri Nov 17 2006 thoenig@suse.de - add patch knetworkmanager-notify-hschaa-01.patch: Show warning if VPN connection attempt failed (b.n.c #159061) - beautify connection dialog when manually connecting to a network * Mon Nov 06 2006 thoenig@suse.de - update to KDE SVN r602671 - do not spawn warnings in libnm-util (b.n.c 216083) - remove patch knetworkmanager-dialup-yast-thoenig-01.patch: Fix is now upstream * Wed Nov 01 2006 thoenig@suse.de - add patch knetworkmanager-dialup-yast-thoenig-01.patch: Feed KProcess properly to call YaST for dial-up configuration (b.n.c [#216835]) * Fri Oct 27 2006 thoenig@suse.de - update patch knetworkmanager-fallback-thoenig-02.patch: Fix storage of networks with 'fallback' flag. * Mon Oct 23 2006 thoenig@suse.de - add patch knetworkmanager-fallback-thoenig-01.patch: The flag 'trusted' is gone (NetworkManager API change). Remove the corresponding bits and replace with the 'fallback' flag. If this flag is set for a wireless network, NetworkManager will also try to connect to that network even if it has not been found by scanning (helps when using broken wireless drivers) * Mon Sep 25 2006 thoenig@suse.de - update to KDE SVN r588481 - open KWallet only when connecting to an encrypted network (b.n.c [#204809]) - ignore signal from NetworkManager if its state did not change (b.n.c #165275) - move SuSE specific code to a separate patch (knetworkmanager-kde-networkstatus-wstephenson-01.patch) - persist settings for "Offline Mode" and "Disable Wireless" - avoid flickering of the tray icon - remove absolute path to g-k-d - this version will be released as online update for SL10.1, SLED10 and SLES10. * Wed Jun 14 2006 dmueller@suse.de - build parallel * Mon Jun 12 2006 thoenig@suse.de - update to KDE SVN r550737 - show status of dial-up connection in system tray (b.n.c #183974) * Tue May 30 2006 thoenig@suse.de - update to KDE SVN r546497 - draw icons with correct width (b.n.c #146224) - show special icon for ad-hoc networks to allow users to distinguish such from managed networks (b.n.c #176589) - update translations * Tue May 09 2006 thoenig@suse.de - update to KDE SVN r538644 - disable notifications by default (b.n.c #167980) * Thu Apr 27 2006 thoenig@suse.de - Update to KDE SVN r534534 - Use setter functions when restoring wireless networks from storage (b.n.c #166913) * Wed Apr 26 2006 dmueller@suse.de - adding br,da,ga translations from KDE SVN (#169778) * Tue Apr 25 2006 thoenig@suse.de - Update to KDE SVN r533636 - Update artwork with icons from Jimmac <jimmac@ximian.com>, remove unused icon (b.n.c #146224) - Add item "Configure Notifications" to the options menu (b.n.c [#166970]). Patch by Michael Biebl <biebl@teco.edu>. - Remove $(shelldesktop_DATA) from EXTRA_DIST to provide compatiblity with automake < 1.9. Patch by Michael Biebl <biebl@teco.edu>. * Mon Apr 24 2006 wstephenson@suse.de - Fix #165907 by informing kded from knetworkmanager - Update to KDE SVN r533312 * Fri Apr 07 2006 wstephenson@suse.de - Update to KDE SVN r527269 - fix wrong signal strength, spurious disconnect notifications. * Wed Mar 29 2006 thoenig@suse.de - update to SVN r5964 - add "Provides: NetworkManager-client" to spec file (b.n.c. [#158326]) - refuse to check context menu entries if we're not connected to a network (b.n.c. #161245) - update meta data * Mon Mar 27 2006 thoenig@suse.de - update to SVN r5961 - don't crash on exit if VPN module is active - fix format for bandwidth and frequency (b.n.c #160624), show bandwidth for wired devices - update translations * Sun Mar 26 2006 thoenig@suse.de - update to SVN r5956 - don't crash on connection attempts to broadcasting WPA Personal networks - fix several memory leaks - proper check for D-BUS/Qt3 bindings * Thu Mar 23 2006 thoenig@suse.de - update to SVN r5932 - fix compile warnings - fix connection to WPA encrypted networks: do not show GUI elements for WEP (b.n.c #153243) - knotify support * Wed Mar 22 2006 thoenig@suse.de - update to SVN r5923 - don't crash if HAL can not provide requested information (b.n.c #159502) - tray icon: smoother connection animation - nminfo: correct reporting of trusted networks to NM - support for removing networks from storage via "Show Networks" dialog * Sun Mar 19 2006 thoenig@suse.de - update to SVN r5909 - WPA Enterprise: do not crash if we don't get secrets from the wallet (b.n.c #159402) - VPN: initialize keyring manager if it is not yet running (b.n.c #156366) - initialize members with default values (b.n.c #159502) - fix encoding for ESSIDs (use UTF-8) - minor UI fixes * Tue Mar 14 2006 thoenig@suse.de - update to SVN r5879 - add support for WPA Enterprise networks in acquire passphrase dialog * Tue Mar 14 2006 thoenig@suse.de - update to SVN r5876 - fix UI file to enable line edit of acquire passphrase dialog for networks with WEP encryption - don't crash when restoring WPA Enterprise networks * Mon Mar 13 2006 thoenig@suse.de - update to SVN r5872 - WPA Enterprise support: store known networks and the corresponding secrets (feature 100140) - add dialogs: "About" and "Report a Bug" * Sun Mar 12 2006 thoenig@suse.de - update to SVN r5842 - VPN support completed (see #156366) - WPA Enterptise Support (feature 100140) - fixes in the acquire passphrase code * Mon Mar 06 2006 thoenig@suse.de - land preliminary VPN support (fate 5365, 100033). * Sat Mar 04 2006 thoenig@suse.de - update to SVN r5779 - tray icon: show correct signal strength (#141029) - NM API change: add _speed, {set,get}Speed () for class Device (#153673) - prevent crash when NM goes down while a connection is in progress - prevent crash when connecting to broadcasting WPA networks - prepare VPN support * Tue Feb 28 2006 thoenig@suse.de - updated to SVN r5761 - reconnect to D-BUS system bus (#150042) - merge NM changes: define NM_AUTH_CIPHER_AUTO was renamed to NM_AUTH_TYPE_WPA_PSK_AUTO * Thu Feb 16 2006 thoenig@suse.de - updated to SVN r5748 - fixed manual activation of networks: do not ask the user for a password if there is one stored for the corresponding network in the wallet * Mon Feb 13 2006 thoenig@suse.de - updated to SVN r4740 - fixed challange for connections to WPA/WPA2 encrypted networks (closes #150243) - updated translations * Mon Feb 06 2006 thoenig@suse.de - updated to SVN r5717 - NM API change: networks have a flag indicating whether they are broadcasting; updated tooltips to export this flag to the GUI - introducing translations * Sat Feb 04 2006 stbinner@suse.de - fix build for 64bit architectures * Thu Feb 02 2006 thoenig@suse.de - updated to SVN r5669 - fixed tab order in wireless dialogs (closes #65568) - WPA/WPA2: automatic detection of WPA protocol to be used by wpa_supplicant (see #144624) - merged patch for kdeinit from Lubos Lunak <l.lunak@suse.cz> and updated spec file accordingly - removed "connection in progress" notification from context menu - verbose tooltips while connecting to a device or wireless network - removed most annoying debug output - minor fixes, cleanups * Tue Jan 31 2006 coolo@suse.de - check sysconfig for autostart - and fix file list * Sun Jan 29 2006 aj@suse.de - Require dbus-1-qt3-devel for build. * Fri Jan 27 2006 wstephenson@suse.de - Add system tray animations - Update to SVN r5622 * Wed Jan 25 2006 thoenig@suse.de - updated to SVN r5604 - storage module now should work as expected (we'll accept bugs against it) - fixes and cleanups * Tue Jan 24 2006 thoenig@suse.de - introducing storage module to store network information and passphrases of encrypted networks - enhanced tooltips - fixes and cleanups in many places * Mon Jan 23 2006 thoenig@suse.de - updated to SVN r5567 - only show valid options for password challenge wrt the network we're about to join - fixed crash if user cancels password challange - prepare NMI interface to announce stored networks to NM * Fri Jan 20 2006 thoenig@suse.de - updated to SVN r5561 - password challange for public networks with encryption should no longer let KNM die - minor fixes, cleanups * Tue Jan 17 2006 thoenig@suse.de - merged patch for D-BUS API change with SVN - minor fixes * Tue Jan 17 2006 thoenig@suse.de - fixed dependency to libnm-util - added autostart for KDE * Mon Jan 16 2006 thoenig@suse.de - updated to HEAD - redesign for wireless networking due to NetworkManager changes - added WPA support - re-enabled and enahnced online/offline mode support - minor fixes, cleanups * Sun Jan 08 2006 thoenig@suse.de - added dial-up support (analog modem and ISDN) - trimmed code to honor NetworkManager API changes - minor tweaks and fixes - NOTE: interim release, wireless network support is broken * Tue Dec 20 2005 ro@suse.de - fix build with dbus-1 0.60 * Mon Dec 19 2005 dmueller@suse.de - use dbus-1-qt3 * Tue Dec 13 2005 thoenig@suse.de - added knetworkmanager.desktop to autostart folder of KDE * Mon Dec 12 2005 thoenig@suse.de - initial check-in
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