Name | Modified | Size | Downloads / Week |
---|---|---|---|
README | 2013-07-29 | 5.7 kB | |
gplv3.text | 2013-07-29 | 35.1 kB | |
qlsdup-v1.0.2.zip | 2013-07-26 | 43.8 kB | |
qlsdup-1.0.1.tar.bz2 | 2013-07-24 | 28.6 kB | |
Totals: 4 Items | 113.2 kB | 0 |
qlsdup - Duplicate file searcher with GUI (c) 2013 by Peter Weinert TOC 0. Licenses 1. Build 1.1 Linux / POSIX-compliant 1.2 Windows 1.3 MAC-OS 2. Install 3. Usage 3.1 Symlink-Warning 4. Contact 5. Change Log =========================================================================== 0. Licenses This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. See 'gplv3.text' for complete license text --------------------------------------------------------------------------- 3rd Party license stuff: This program uses Qt version 4. Qt is a C++ toolkit for cross-platform application development. Qt provides single-source portability across MS Windows, Mac OS X, Linux, and all major commercial Unix variants. Qt is also available for embedded devices as Qt for Embedded Linux and Qt for Windows CE. Qt is available under three different licensing options designed to accommodate the needs of our various users. Qt licensed under our commercial license agreement is appropriate for development of proprietary/commercial software where you do not want to share any source code with third parties or otherwise cannot comply with the terms of the GNU LGPL version 2.1 or GNU GPL version 3.0. Qt licensed under the GNU LGPL version 2.1 is appropriate for the development of Qt applications (proprietary or open source) provided you can comply with the terms and conditions of the GNU LGPL version 2.1. Qt licensed under the GNU General Public License version 3.0 is appropriate for the development of Qt applications where you wish to use such applications in combination with software subject to the terms of the GNU GPL version 3.0 or where you are otherwise willing to comply with the terms of the GNU GPL version 3.0. Please see qt.digia.com/product/licensing for an overview of Qt licensing. Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). Qt is a Digia product. See qt.digia.com for more information. =========================================================================== 1. Build To build lsdup you need the Qt4 development package or Qt4-SDK and a compiler supported by Qt4. Tested with: - openSuSE 12.3 (Qt 4.8.x & gcc 4.7.2) - Windows7-64-Pro, (Qt 4.8.2 with MinGW 4.4) - MacOS: in progress: as soon as summer's over i'll turn the heating (Power G5) on again and make sure it's working fine here.... so far i assume, if the great troublemaker (windows) is working fine and a (somewhat) POSIX compliant system (Linux) is working fine, Macs should be compiling / working also...... 1.1 Linux / POSIX-compliant Simply run the script "build.sh" to generate the executable. The script is in an early state so it doesn't check anything or supports system-wide installation. To speed-up the build process you can edit the file and edit "ncore=1" to the number of cores in your system, if you have a multi-core / multi-cpu system. 1.2 Windows Open a Qt4 console, navigate to this directory and run qmake. Depending on installed development environment use make / nmake / jom / ... to build the application. 1.3 MAC-OS See Linux instructions. If this doesn't work (and you have the required development tools installed) manually run qmake to generate makefile and then use make or xcode to build the application. =========================================================================== 2. Install The application is always built to bin and is named "lsdup(.exe)". The executable contains everything therefore you can put it anywhere inside your PATH to be able to start it from within a shell or create a link at any conveniant place. Automated install script will follow somewhere later. =========================================================================== 3. Usage Simply start the application. The UI should be self explanatory. Just play around a little bit, as long as you dont't press "Delete Selection" or "Symlink Selection" in the Results tab you won't change anything in your system! The tabs become active only when there's data available. 3.1 Symlink-Warning Use option "Symbolic Link" in configuration with extreme caution! If enabled symbolic links will be evaluated and may be compared with their link target. Depending on selection when deleting you might end up deleting the original data and leaving only a broken link! =========================================================================== 4. Contact Project page (including forum for questions, etc.) can be found at: http://sourceforge.net/projects/qlsdup/ =========================================================================== 5. Change Log v1.0.2 ------- - fixed remaining overhead count when all instances of a file are deleted - added possibility to cancel processing - cleanly exit dupe-search-thread when exiting application during processing - fixed missing list/tree items after deletion v1.0.1 ------ - fix executable name - improve compare performance (read & compare larger block) - improve perfomance building result tree - update excess usage when removing / linking duplicates v1.0.0 ------ - Initial version