Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.1:kernel-2.6.32
smb4k
smb4k.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File smb4k.spec of Package smb4k
# # spec file for package smb4k (Version 0.9.8) # # Copyright (c) 2008 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: smb4k BuildRequires: kdebase3-devel %if 0%{?suse_version} < 1010 BuildRequires: update-desktop-files %endif %if 0%{?suse_version} > 1020 BuildRequires: fdupes %endif License: GPL v2 or later Group: Productivity/Networking/Samba Summary: Extended SMB and CIFS Share Browser for KDE Version: 0.9.8 Release: 1 Url: http://smb4k.berlios.de/ BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: %name-%version.tar.bz2 Patch: %name.diff Patch1: fix_libtool.patch Patch2: smb4k-gcc43.diff %description Smb4K is a more extensive share browser than the standard KDE network browser (via smb:/ slave). It has a larger number of features and is also designed as an administrator tool. Authors: -------- Alexander Reinholdt <dustpuppy@mail.berlios.de> %package devel License: GPL v2 or later Summary: Extended SMB and CIFS Share Browser for KDE Requires: %name = %version Requires: fam-devel Requires: fontconfig-devel Requires: freetype2-devel Requires: glibc-devel Requires: kdelibs3-devel Requires: libacl-devel Requires: libart_lgpl-devel Requires: libattr-devel Requires: libidn-devel Requires: libpng-devel Requires: qt3-devel Requires: xorg-x11-devel Requires: xorg-x11-libxcb-devel Requires: xorg-x11-libICE-devel Requires: xorg-x11-libSM-devel Requires: xorg-x11-libXrender-devel Group: Development/Libraries/C and C++ %description devel Smb4K is a more extensive share browser than the standard KDE network browser (via smb:/ slave). It has a larger number of features and is also designed as an administrator tool. Authors: -------- Alexander Reinholdt <dustpuppy@mail.berlios.de> %prep %setup -q %patch %patch1 %patch2 . /etc/opt/kde3/common_options update_admin --no-unsermake %build . /etc/opt/kde3/common_options ./configure $configkde --disable-final make %{?jobs:-j%jobs} %install . /etc/opt/kde3/common_options make DESTDIR=$RPM_BUILD_ROOT $INSTALL_TARGET %suse_update_desktop_file -r %name System Network kde_post_install %if 0%{?suse_version} > 1020 %fdupes -s %buildroot %endif %find_lang %name %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files -f %name.lang %defattr(-,root,root) /opt/kde3/bin/* /opt/kde3/%_lib/*.so.* /opt/kde3/%_lib/*.la /opt/kde3/%_lib/kde3/konqsidebar_smb4k.la /opt/kde3/%_lib/kde3/konqsidebar_smb4k.so /opt/kde3/share/apps/konqsidebartng/add/smb4k_add.desktop /opt/kde3/share/apps/smb4k /opt/kde3/share/apps/smb4knetworkbrowserpart /opt/kde3/share/apps/smb4ksharesiconviewpart /opt/kde3/share/apps/smb4kshareslistviewpart /opt/kde3/share/appl*/*/*.desktop /opt/kde3/share/config.kcfg/smb4k.kcfg /opt/kde3/share/icons/* /opt/kde3/%_lib/kde3/libsmb4knetworkbrowser.* /opt/kde3/%_lib/kde3/libsmb4ksearchdialog.* /opt/kde3/%_lib/kde3/libsmb4ksharesiconview.* /opt/kde3/%_lib/kde3/libsmb4kshareslistview.* /opt/kde3/%_lib/libsmb4kdialogs.so /opt/kde3/%_lib/kde3/libsmb4kconfigdialog.la /opt/kde3/%_lib/kde3/libsmb4kconfigdialog.so %files devel %defattr(-,root,root) /opt/kde3/include /opt/kde3/%_lib/*.so %exclude /opt/kde3/%_lib/libsmb4kdialogs.so %changelog * Fri Oct 24 2008 dmueller@suse.de - update to 0.9.8: * Backported smb4k_sudowriter utility program. It directly writes to the /etc/sudoers file and thus finally fixes the messed-up-sudoers-file bug. * Removed smb4k_cat utility program. It's not needed anymore. * Removed smb4k_mv utility program. It's not needed anymore. * Removed the support for the program 'super'. If you used it before, you need to reconfigure Smb4K. * Completely rewrote Smb4KFileIO class to support smb4k_sudowriter. * Removed the "Programs" widget from the "Super User" configuration page. It is not needed anymore. * Mon Jun 16 2008 stbinner@suse.de - 0.9.6 update: * Added a configuration entry that must be enabled when authenti- cation information needs to be send to the workgroup master browser when querying it for the browse list. * Several bugfixes * Thu Apr 03 2008 stbinner@suse.de - smb4k needs the .la to work, eg config dialog (bnc#374049) * Mon Feb 25 2008 stbinner@suse.de - 0.9.3 update: * Improves handling of login information. To achieve this, the format of the data that is written to the wallet had to be changed and, thus, Smb4K 0.9.3 is not compatible with earlier versions. Conversion of the old data will be done automatically. * Two small (un)mount issues and a regression in the network browser have been also eliminated. * Sun Jan 27 2008 stbinner@suse.de - 0.9.2 update: * Added a few "What's this?" help texts to "Shares" configuration * Updated translations and handbook. * Improved the preview dialog and system tray widget. * Smb4K's desktop file now complies with freedesktop.org's spec. * Fixed poor IP address check in Smb4KScanner::searchForHost(). * Fixed saving of default login data when the wallet was closed. * Fri Jan 25 2008 lars@suse.de - fix requirements of the devel package - package libsmb4kdialogs.so in main package to break dependency to devel package - use fdupes - get rid of %%run_ldconfig * Tue Jan 08 2008 stbinner@suse.de - 0.9.1 update: replaced all occurences of getenv("USER") by getpwuid(getuid())->pw_name. Corrected German spelling mistakes * Wed Dec 19 2007 stbinner@suse.de - 0.9 update: * Due to the new configuration system, the configuration you used for versions prior to 0.9.0 is obsolete. It will be removed on the first start-up of version 0.9.0 and you have to reconfigure. * Almost entirely rewritten GUI and many other changes under the hood such as the swtich to the KConfig XT configuration system, the use of the KParts technology and improved Konqueror plugin. * Wed Nov 28 2007 stbinner@suse.de - 0.8.7 update: * Fixed smb4k_cat utility program, so that files won't get corrupted anymore. * Fixed Smb4KPasswordHandler::readDefaultAuth() that returned a pointer that was freed when the function exited. * Fixed the remounting of shares. * Thu Oct 25 2007 stbinner@suse.de - fix build with gcc 4.3 * Mon Oct 22 2007 stbinner@suse.de - 0.8.6 update: fixes crash when mounting shares that contained special characters * Wed Sep 26 2007 stbinner@suse.de - 0.8.5 update: improved handbook * Mon Jul 16 2007 stbinner@suse.de - 0.8.4 update: updated translation and bug fixes, mainly printing on remote printer shares works again and that the DCOP-related hanging of Smb4K on (KDE) start-up has been eliminated. * Fri Jun 01 2007 coolo@suse.de - move kde_post_install * Wed May 23 2007 dmueller@suse.de - split off -devel subpackage * Thu May 03 2007 stbinner@suse.de - 0.8.3 update: Fixed command line in Smb4KMounter:unmount() that provoked smb4k_umount to complain about a deprecated argument. * Wed May 02 2007 stbinner@suse.de - 0.8.2 update * Fixed a minor bug in the utility programs and applied some cosmetic changes. * Worked around a bug that led to shares being remounted with UID=0 and GID=0 when using the CIFS file system. * Improved the 'Trouble Shooting' section of the handbook. * Tue Apr 10 2007 wstephenson@suse.de - 0.8.1 update * Rewrote smb4k_mount, smb4k_umount, smb4k_kill, smb4k_cat, and smb4k_mv from scratch in order to fix several security weaknesses discovered by Ben Hutchings (should finally close #9631). * Adjusted Smb4KMounter class to the slightly changed behavior of the utility programs: The SIGTERM signal was removed from the command line of smb4k_kill in Smb4KMounter::abort() and the command lines for smb4k_mount and smb4k_umount commands were changed. * Started to address the browsing problems experienced by users in Active Directory environments: If the NT_STATUS_ACCOUNT_DISABLED error is encountered (which actually seems to be an authentication issue), Smb4K won't error out anymore but ask the user for the user name and password (closes #10280). * Fixed two bugs in Smb4KFileIO: The search for the lock file directory will not return a directory that is not readable and writeable and if the lock file does not exist when Smb4KFileIO::removeLockFile() wants to delete it, there will no error be shown anymore. * Fixed a compilation error under SUSE (10.2) und with the upcoming GCC 4.3. * Smb4K now uses the CIFS file system by default (closes #10804). * The handbook was updated to reflect the changes made to the utility programs. * Mon Jan 22 2007 stbinner@suse.de - 0.8 update * security fixes following a security audit by Kees Cook * introduction of the ability to define custom options for shares or servers * drag-and-drop support in the shares view * improved Konqueror plugin and preview dialog, updated handbook * new IP scan lookup-method (which uses nmblookup to lookup all IP addresses known in a broadcast area) * smarter behavior of the browser * better handling of bookmarks (automatic updated of IP addresses) * Mon Dec 04 2006 stbinner@suse.de - 0.7.5 update * Fixed a serious bug in Smb4KFileIO that could cause a corrupted /etc/sudoers file if debug or error output was received via stderr while reading the file for subsequent processing. - 0.7.4 update * Fixed a bug in Smb4KSearchDialog::slotCheckItemInBrowser() that occurred when a server item had no IP address displayed. * Fixed a bug in the shell code that was used to retrieve the list of workgroup/domain members from the master browser. * Improved error handling in Smb4KScanner::processHosts(). * Implemented better error handling in Smb4KSynchronizer: The synchronization is canceled if an error occurrs. This prevents the user from being flooded with error dialogs. * Fixed a bug that occurred when reading or writing the file and directory mask. * Changed the address used for reporting bugs via Help->Report Bugs. * Updated several translations. * Tue Sep 26 2006 stbinner@suse.de - 0.7.3 update * Updated help texts, handbook, README and translations. * Fixed several issues in Smb4KFileIO: * A host item will be collapsed if the authentication failed * Fixed insertion of a host from the search dialog to the browser window when the host has no IP address displayed. * Added missing error code to Smb4KGlobal::showCoreError(). * Preview dialog won't accept contents of a wrong address anymore. * The wallet will be reopened if it was closed by the user, the screensaver, etc. * The text streams are now aware of the locale. * Thu Aug 03 2006 stbinner@suse.de - 0.7.2 update * Several crashes, memory leaks and other bugs fixed. * Updated several translations and handbook * Mon Jun 19 2006 stbinner@suse.de - 0.7.1 update * Fixed misc compilation errors * Updated translation and handbook * Introduced the possibility to modify the length of the interval between checks for external mounts/umounts and dead shares. * The timer will be disconnected from Smb4KScanner::start() if the scanner is idle. This drastically reduces the CPU load! * Fixed input validation when using smbclient for searching * Fixed a bug that prevented the correct saving of updated authentication information. * Fixed smb4k.desktop file. * Removed two queries for a non-existent config entry. * Made the synchronization progress dialog work correctly with the latest version of rsync. * Fixed a crash in the network browser's tooltip code. * Wed May 24 2006 adrian@suse.de - fix build for < 10.1 * Tue May 02 2006 stbinner@suse.de - 0.7 update * KonqSidebar_Smb4K: hang up the new alreadyMountedShare signal from mounter. No error dialogs of "already been mounted share" anymore (partially closes #5636). * The old tab widget in the main window has been removed. * Added shortcuts to the main window that allow jumping to each dock widget: CTRL+1: Network Browser, CTRL+2/CTRL+S: Search Dialog, CTRL+3: Shares View. * Unified look of dialogs. * Did a major revision of the browser widget. * Did a major revision of the search dialog (closes #2247). * Did several changes to the shares view. * The bookmark editor allows editing of the IP address and workgroup. * Put Smb4KShareWidgetItem class in own files. * Removed obsolete options "This master browser needs authentication" and "Use authentication when querying the workgroup master browsers" from the configuration dialog. * When closing the configuration dialog, the root password is only asked, if the user changed one of the super user options (partially closes #5636). * The removal of the super user entries from super.tab and/or sudoers is now determined by the choice in the configuration dialog. * Rewrote Smb4KSharesMenuWidget class. * Added new Smb4KShareActionMenu and Smb4KBrowserActionMenu classes. They contain the actions that were defined in Smb4KShareWidget and Smb4KBrowserWidget before, respectively. The use of Smb4KShareActionMenu in the system tray icon closes #5622. * Replaced deprecated KStdActions. * Introduced new Smb4KDataItem container for the core classes. * Revised bookmark handling (closes #6316). * The scanner class underwent a major revision (closes #4417). * Massively changed the entries and groups in the configuration file. As consequence, Smb4K will be incompatible with prior versions. * Added ability to synchronize a local copy with a remote share and vice versa (closes #1940). This feature uses Rsync. A few of the many options have been stripped, because they are used for transfer from remote hosts, which is no the case here. * Information of any share will now be collected by the mounter. Smb4KCore has been tidied up accordingly. Information of the number of files and directories has been dropped (for now). * Removed Catalan, Norwegian Nynorsk, Chinese Traditional (zh_TW) and Simplified (zh_CN), Russian and Polish translation because they were unmaintained and hopelessly out-dated. * Removed the Smb4KShellIO class, because its only purpose was to provide the Samba version. This is not necessary anymore, because we switched to Samba 3. * Introduced smb4k_cat and smb4k_mv utilities to read and copy/move system config files. * The handbook shipping with this release actually contains useful information. However, it is still work in progress. The license of the handbook has been changed from GFDL to GPL. * If a user tries to mount an already mounted share, no error message will be displayed anymore. * Renamed the global namespace to Smb4KGlobal and several functions inside. * Centralized the application's timer in the Smb4KGlobal namespace. As a side effect, this seems to fix the very-fast-vanishing-tooltips problem. * If the user canceled the writing to /etc/super.tab or /etc/sudoers, the previous state will be re-established. * Removed "Specify User" dialog from Smb4KBrowserWidget and moved it to Smb4KGlobal namespace. Now only core classes are using it. * Reworked and cleaned up Linux specific code in Smb4KMounter::import(). * Moved error handling to Smb4KGlobal namespace. The reason is, that the previous signal/slot model was not able to handle errors during the initialization of the core. * Removed Smb4KPasswordHandler::AskPass class and integrated its functionality into Smb4KPasswordHandler::askpass(). This should fix the compilation errors encountered when using MIPSpro Compilers on IRIX/MIPS (closes #6811). * When reading the smb.conf file, a line beginning with a semicolon is valued as comment. * Reduced CPU load by stretching the interval between checks for externally mounted and broken shares from 1000 ms to 2500 ms. * Wed Apr 19 2006 stbinner@suse.de - fix %%suse_update_desktop_file parameter order for 10.1 * Tue Apr 18 2006 stbinner@suse.de - 0.6.10 update * Tue Mar 28 2006 stbinner@suse.de - 0.6.9 update * Mon Feb 27 2006 stbinner@suse.de - 0.6.8 update * Mon Feb 06 2006 stbinner@suse.de - 0.6.7 update * Sun Feb 05 2006 stbinner@suse.de - 0.6.6 update * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Sat Jan 07 2006 stbinner@suse.de - 0.6.5 update * Sun Oct 30 2005 stbinner@suse.de - 0.6.4 update * Sat Sep 17 2005 dmueller@suse.de - fix installed libtool .la files * Wed Sep 14 2005 dmueller@suse.de - 0.6.3 update * Fri Aug 19 2005 coolo@suse.de - fix file list for icons * Fri Aug 12 2005 dmueller@suse.de - fix .la file * Sun Aug 07 2005 adrian@suse.de - fix categories, single menu entry * Sat Aug 06 2005 adrian@suse.de - move menu entry to System->Network where similar apps are already * Fri Jul 29 2005 adrian@suse.de - initial package of version 0.6.0
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