Compare commits

...

108 Commits

Author SHA1 Message Date
Slávek Banko 2d1e1ab60f
Update version number to R14.0.11. 2 weeks ago
TDE Gitea 7bdddb8586 Reset submodule main/applications/kdirstat/cmake to latest HEAD 3 months ago
TDE Gitea 7f72e05d90 Reset submodule main/applications/kdirstat/cmake to latest HEAD 4 months ago
TDE Gitea ffffb6657f Reset submodule main/applications/kdirstat/cmake to latest HEAD 4 months ago
Slávek Banko 93e34bb3a2
Raise the minimum required version of CMake to 2.8.12. 4 months ago
TDE Gitea 10554c0367 Reset submodule main/applications/kdirstat/cmake to latest HEAD 4 months ago
TDE Gitea 25584812e5 Reset submodule main/applications/kdirstat/cmake to latest HEAD 5 months ago
Slávek Banko 1b6326095c
Update version number to R14.0.10. 6 months ago
TDE Gitea eb224a4dd5 Reset submodule main/applications/kdirstat/cmake to latest HEAD 7 months ago
Slávek Banko b9d7242776 Merge translation files from master branch. 8 months ago
Slávek Banko d472a8464b Update translation template. 8 months ago
Michele Calgaro bbeeb4d63f
Removed code formatting modelines. 8 months ago
TDE Gitea dac202ab9a Reset submodule main/applications/kdirstat/cmake to latest HEAD 8 months ago
TDE Gitea 9618ca1b1e Reset submodule main/applications/kdirstat/cmake to latest HEAD 8 months ago
TDE Gitea 3776bc653a Reset submodule main/applications/kdirstat/cmake to latest HEAD 10 months ago
TDE Gitea 4fee2455b6 Reset submodule main/applications/kdirstat/cmake to latest HEAD 11 months ago
TDE Gitea f397fff795 Reset submodule main/applications/kdirstat/cmake to latest HEAD 11 months ago
TDE Gitea 5a8aee1d7a Reset submodule main/applications/kdirstat/cmake to latest HEAD 11 months ago
TDE Gitea 3def05f4a5 Reset submodule main/applications/kdirstat/cmake to latest HEAD 11 months ago
TDE Gitea e5df3065a2 Reset submodule main/applications/kdirstat/cmake to latest HEAD 11 months ago
TDE Gitea f127fae139 Reset submodule main/applications/kdirstat/cmake to latest HEAD 11 months ago
TDE Gitea 5142d5f9cd Reset submodule main/applications/kdirstat/cmake to latest HEAD 12 months ago
TDE Gitea cea0239f37 Reset submodule main/applications/kdirstat/cmake to latest HEAD 12 months ago
Michele Calgaro 62c5fbb0ac
Update release version number to R14.0.9. 12 months ago
TDE Gitea 66d7518f09 Reset submodule main/applications/kdirstat/cmake to latest HEAD 1 year ago
Slávek Banko 759be3ee37 Merge translation files from master branch. 1 year ago
Slávek Banko c51067c8d3 Update translation template. 1 year ago
TDE Gitea 73e0060fac Reset submodule main/applications/kdirstat/cmake to latest HEAD 1 year ago
TDE Gitea 0c66af41b4 Reset submodule main/applications/kdirstat/cmake to latest HEAD 1 year ago
TDE Gitea b65ccde79c Reset submodule main/applications/kdirstat/cmake to latest HEAD 1 year ago
Slávek Banko 5d4f5cbc80
Update version number for R14.0.8 final release. 1 year ago
Slávek Banko bbf19c4ede Merge translation files from master branch. 1 year ago
TDE Gitea e5fa87a03f Reset submodule main/applications/kdirstat/cmake to latest HEAD 1 year ago
Slávek Banko 021da8a88c
Desktop file translations: 1 year ago
Slávek Banko a20d41cb59
Remove the original translation directory layout. 1 year ago
Slávek Banko 3fc3d473f2
Move translations to a new directory layout. 1 year ago
TDE Gitea 3cf50e3fd6 Reset submodule main/applications/kdirstat/cmake to latest HEAD 1 year ago
TDE Gitea fd057bbe20 Reset submodule main/applications/kdirstat/cmake to latest HEAD 1 year ago
Slávek Banko 96eac0a64e Merge translation files from master branch. 1 year ago
Slávek Banko 861724cf82 Merge translation files from master branch. 1 year ago
Slávek Banko 2e3ac0fdb8 Merge translation files from master branch. 1 year ago
Slávek Banko 15e9ec9622
Update version number for R14.0.7 final release. 1 year ago
TDE Gitea bc9c5d429d Reset submodule main/applications/kdirstat/cmake to latest HEAD 1 year ago
Slávek Banko 907f455bf3
Switch all submodules to https. 1 year ago
Slávek Banko cf38eef1b3 Merge translation files from master branch. 1 year ago
Slávek Banko 684187e7bd Merge translation files from master branch. 1 year ago
Gregory Guy c58d7eeaaa Drop automake build support. 2 years ago
Michele Calgaro c0950d29cc
Removed .lsm files. lsm database is outdated and unmaintained. 2 years ago
Slávek Banko 20ff65c5df Merge translation files from master branch. 2 years ago
TDE Gitea 0ef5bd3d39 Reset submodule main/applications/kdirstat/cmake to latest HEAD 2 years ago
Slávek Banko a379542b4f Merge translation files from master branch. 2 years ago
TDE Gitea c4a58bb8a7 Reset submodule main/applications/kdirstat/cmake to latest HEAD 2 years ago
TDE Gitea 75e3150fd5 Reset submodule main/applications/kdirstat/cmake to latest HEAD 2 years ago
Michele Calgaro e17f3c41e1
Updated date and version to R14.0.6 in .lsm files. 2 years ago
Michele Calgaro 9fb53eee13
Updated VERSION reference to R14.0.6 in CMakeLists.txt 2 years ago
TDE Gitea d95702be7d Reset submodule main/applications/kdirstat/cmake to latest HEAD 2 years ago
TDE Gitea b106d6cb44 Reset submodule main/applications/kdirstat/admin to latest HEAD 2 years ago
Slávek Banko 9a266bca33
Use common CMake tests. 2 years ago
TDE Gitea b164d64dcd Reset submodule main/applications/kdirstat/cmake to latest HEAD 2 years ago
TDE Gitea fc75afb944 Reset submodule main/applications/kdirstat/cmake to latest HEAD 2 years ago
TDE Weblate c4e6d4e22c
Update translation files 2 years ago
Slávek Banko 46bc15432d
Update translation template. 2 years ago
TDE Gitea be64b76f2a Reset submodule main/applications/kdirstat/cmake to latest HEAD 2 years ago
TDE Gitea 0dd1f02647 Reset submodule main/applications/kdirstat/cmake to latest HEAD 2 years ago
Fabio Rossi 167d91eee6
Avoid overriding user linker flags (LDFLAGS) for modules and shared libs 2 years ago
TDE Weblate d143122bb4
Update translation files 2 years ago
Slávek Banko 227d462421
Add CMakeL10n rules. 2 years ago
TDE Gitea a3d3a5906d Reset submodule main/applications/kdirstat/cmake to latest HEAD 2 years ago
TDE Gitea 3bb3e49929 Reset submodule main/applications/kdirstat/cmake to latest HEAD 2 years ago
TDE Gitea 7c9af39202 Reset submodule main/applications/kdirstat/admin to latest HEAD 2 years ago
TDE Gitea aeafc30b6e Reset submodule main/applications/kdirstat/cmake to latest HEAD 2 years ago
TDE Gitea 0673d3b286 Reset submodule main/applications/kdirstat/cmake to latest HEAD 2 years ago
Michele Calgaro 8f65ac9b20
Removed obsolete CHECK_PTR and replaced CHECK_PTR/Q_CHECK_PTR with TQ_CHECK_PTR. 3 years ago
Slávek Banko c1821ba5d7
Fix forward class declaration. 3 years ago
Slávek Banko 352e815749
Added controlled conversions to char* instead of automatic ascii conversions. 3 years ago
Slávek Banko f26c3dbf10
Removed obsolete TQCollection and replaced with TQPtrCollection. 3 years ago
Slávek Banko d12e7a50fb
Removed unnecessary executable flag. 3 years ago
Slávek Banko 90cfb5032c
cmake: Install tdeconf_update scripts as programs. 3 years ago
gregory guy a558a3844d
conversion to the cmake building system 3 years ago
TDE Gitea ae3df497cd Reset submodule main/applications/kdirstat/admin to latest HEAD 3 years ago
Slávek Banko 8d0cbac121 Update version numbers and date for R14.0.5 final release 3 years ago
Slávek Banko ed2da61f70 Reset submodule main/applications/kdirstat/admin to latest HEAD 3 years ago
Slávek Banko 32dc1aa401 Reset submodule main/applications/kdirstat/admin to latest HEAD 3 years ago
Slávek Banko a850cbad27 Reset submodule main/applications/kdirstat/admin to latest HEAD 3 years ago
Slávek Banko e60a0e9fce Reset submodule main/applications/kdirstat/cmake to latest HEAD 4 years ago
Slávek Banko 5c361fa65a Reset submodule main/applications/kdirstat/cmake to latest HEAD 4 years ago
Slávek Banko 1be7ac5af5 Reset submodule main/applications/kdirstat/cmake to latest HEAD 4 years ago
Slávek Banko e183b397a1 Reset submodule main/applications/kdirstat/cmake to latest HEAD 4 years ago
Slávek Banko eb91846b9f Reset submodule main/applications/kdirstat/admin to latest HEAD 4 years ago
Slávek Banko 54de674acc cmake: add tde_add_check_executable macro 4 years ago
Slávek Banko c66fa5d3bb Update version number for new target R14.0.5 5 years ago
Slávek Banko 0fb3546b08 Update date in lsm files 5 years ago
Slávek Banko cffd0507e6 Reset submodule main/applications/kdirstat/admin to latest HEAD 5 years ago
Timothy Pearson 2dc5d3fb84 Fix invalid headers in PNG files and optimize for size 5 years ago
Slávek Banko a8020ed218 Reset submodule main/applications/kdirstat/cmake to latest HEAD 5 years ago
Slávek Banko 6f63eb7b5a Reset submodule main/applications/kdirstat/cmake to latest HEAD 5 years ago
Slávek Banko bfbf37c69d Update version number for new target R14.0.4 5 years ago
Slávek Banko 4ae320c761 Update date in lsm files 5 years ago
Slávek Banko 337a694c77 Update version number for new target R14.0.3 6 years ago
Slávek Banko a79cd315ab Update date in lsm files 6 years ago
Slávek Banko 75258667ee Update version number for new target R14.0.2 6 years ago
Slávek Banko 491494a576 Update date in lsm files 6 years ago
Slávek Banko 088bbed69b Update version in lsm files 6 years ago
Slávek Banko 90880ce60c Reset submodule main/applications/kdirstat/cmake to latest HEAD 6 years ago
Slávek Banko 15fcc0ed3d Reset submodule main/applications/kdirstat/cmake to latest HEAD 6 years ago
Slávek Banko 316754d7ab Reset submodule main/applications/kdirstat/admin to latest HEAD 6 years ago
Slávek Banko 14d99851da Fix incorrectly renamed strings 6 years ago
Timothy Pearson a984cbb726 Rename most device icons to comply with XDG standards 6 years ago
  1. 5
      .gitmodules
  2. 23
      CMakeL10n.txt
  3. 79
      CMakeLists.txt
  4. 26
      ConfigureChecks.cmake
  5. 20
      INSTALL
  6. 48
      Makefile.am
  7. 14
      Makefile.cvs
  8. 14
      Makefile.dist
  9. 26
      README
  10. 11360
      acinclude.m4
  11. 1045
      aclocal.m4
  12. 1
      admin
  13. 191
      build-howto.html
  14. 2
      cmake
  15. 8
      config.h.cmake
  16. 243
      config.h.in
  17. 2
      configure.files
  18. 109
      configure.in
  19. 7
      configure.in.in
  20. 14
      doc/CMakeLists.txt
  21. 2
      doc/Makefile.am
  22. 1
      doc/en/CMakeLists.txt
  23. 11
      doc/en/Makefile.am
  24. BIN
      doc/en/feedback-mail.png
  25. 10
      doc/en/index.docbook
  26. BIN
      doc/en/kdirstat-config-cleanups.png
  27. BIN
      doc/en/kdirstat-config-tree-colors.png
  28. BIN
      doc/en/kdirstat-main.png
  29. 5
      doc/man/CMakeLists.txt
  30. 155
      doc/man/kdirstat.1
  31. 14
      kdirstat.lsm
  32. 70
      kdirstat.spec
  33. 8
      kdirstat/CMakeL10n.txt
  34. 69
      kdirstat/CMakeLists.txt
  35. 98
      kdirstat/Makefile.am
  36. 0
      kdirstat/fix_move_to_trash_bin.pl
  37. BIN
      kdirstat/hi16-app-kdirstat.png
  38. BIN
      kdirstat/hi32-app-kdirstat.png
  39. 2
      kdirstat/kactivitytracker.cpp
  40. 8
      kdirstat/kcleanup.cpp
  41. 6
      kdirstat/kcleanupcollection.cpp
  42. 4
      kdirstat/kdirsaver.cpp
  43. 6
      kdirstat/kdirstat.desktop
  44. 14
      kdirstat/kdirstatapp.cpp
  45. 2
      kdirstat/kdirstatfeedback.cpp
  46. 6
      kdirstat/kdirstatsettings.cpp
  47. 1
      kdirstat/kdirstatui.rc
  48. 16
      kdirstat/kdirtree.cpp
  49. 4
      kdirstat/kdirtreeiterators.cpp
  50. 2
      kdirstat/kdirtreeiterators.h
  51. 14
      kdirstat/kdirtreeview.cpp
  52. 22
      kdirstat/kfeedback.cpp
  53. 2
      kdirstat/kpacman.cpp
  54. 14
      kdirstat/kstdcleanup.cpp
  55. 4
      kdirstat/kstdcleanup.h
  56. 4
      kdirstat/ktreemaptile.cpp
  57. 4
      kdirstat/ktreemapview.cpp
  58. BIN
      kdirstat/lo16-app-kdirstat.png
  59. BIN
      kdirstat/lo32-app-kdirstat.png
  60. 1
      kdirstat/pics/CMakeLists.txt
  61. 2
      kdirstat/pics/Makefile.am
  62. BIN
      kdirstat/pics/hi16-action-symlink.png
  63. BIN
      kdirstat/pics/hi32-action-symlink.png
  64. BIN
      kdirstat/pics/hi48-action-symlink.png
  65. BIN
      kdirstat/pics/lo16-action-symlink.png
  66. 6
      po/Makefile.am
  67. 1
      stamp-h.in
  68. 3
      subdirs
  69. 1
      translations/CMakeLists.txt
  70. 32
      translations/desktop_files/kdirstat.desktop/de.po
  71. 32
      translations/desktop_files/kdirstat.desktop/hu.po
  72. 32
      translations/desktop_files/kdirstat.desktop/kdirstat.desktop.pot
  73. 14
      translations/messages/CMakeLists.txt
  74. 378
      translations/messages/de.po
  75. 1101
      translations/messages/fr.po
  76. 1095
      translations/messages/hu.po
  77. 362
      translations/messages/it.po
  78. 697
      translations/messages/ja.po
  79. 1067
      translations/messages/kdirstat.pot

5
.gitmodules

@ -1,6 +1,3 @@
[submodule "admin"]
path = admin
url = http://system@scm.trinitydesktop.org/scm/git/tde-common-admin
[submodule "cmake"]
path = cmake
url = http://system@scm.trinitydesktop.org/scm/git/tde-common-cmake
url = https://system@scm.trinitydesktop.org/scm/git/tde-common-cmake

23
CMakeL10n.txt

@ -0,0 +1,23 @@
#################################################
#
# (C) 2018 Slávek Banko
# slavek.banko (AT) axis.cz
#
# Improvements and feedback are welcome
#
# This file is released under GPL >= 2
#
#################################################
cmake_minimum_required( VERSION 2.8 )
##### include our cmake modules #################
set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
include( TDEL10n )
##### create translation templates ##############
tde_l10n_auto_add_subdirectories( )

79
CMakeLists.txt

@ -0,0 +1,79 @@
############################################
# #
# Improvements and feedbacks are welcome #
# #
# This file is released under GPL >= 3 #
# #
############################################
cmake_minimum_required( VERSION 2.8.12 )
#### general package setup
project( kdirstat )
set( VERSION R14.0.11 )
#### include essential cmake modules
include( FindPkgConfig )
include( CheckFunctionExists )
include( CheckSymbolExists )
include( CheckIncludeFile )
include( CheckLibraryExists )
include( CheckCSourceCompiles )
include( CheckCXXSourceCompiles )
#### include our cmake modules
set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
include( TDEMacros )
##### setup install paths
include( TDESetupPaths )
tde_setup_paths( )
##### optional stuff
option( WITH_ALL_OPTIONS "Enable all optional support" OFF )
option( WITH_GCC_VISIBILITY "Enable fvisibility and fvisibility-inlines-hidden" ${WITH_ALL_OPTIONS} )
##### user requested modules
option( BUILD_ALL "Build all" ON )
option( BUILD_DOC "Build documentation" ${BUILD_ALL} )
option( BUILD_TRANSLATIONS "Build translations" ${BUILD_ALL} )
##### configure checks
include( ConfigureChecks.cmake )
###### global compiler settings
add_definitions( -DHAVE_CONFIG_H )
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TQT_CXX_FLAGS}" )
set( CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined" )
set( CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined" )
##### directories
add_subdirectory( ${PROJECT_NAME} )
tde_conditional_add_subdirectory( BUILD_DOC doc )
tde_conditional_add_subdirectory( BUILD_TRANSLATIONS translations )
##### write configure files
configure_file( config.h.cmake config.h @ONLY )

26
ConfigureChecks.cmake

@ -0,0 +1,26 @@
###########################################
# #
# Improvements and feedback are welcome #
# #
# This file is released under GPL >= 3 #
# #
###########################################
# required stuff
find_package( TQt )
find_package( TDE )
tde_setup_architecture_flags( )
include(TestBigEndian)
test_big_endian(WORDS_BIGENDIAN)
tde_setup_largefiles( )
##### check for gcc visibility support #########
if( WITH_GCC_VISIBILITY )
tde_setup_gcc_visibility( )
endif( )

20
INSTALL

@ -1,6 +1,26 @@
Basic Installation
==================
Kdirstat relies on cmake to build.
Here are suggested default options:
-DCMAKE_INSTALL_PREFIX="/opt/trinity" \
-DCONFIG_INSTALL_DIR="/etc/trinity" \
-DSYSCONF_INSTALL_DIR="/etc/trinity" \
-DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_VERBOSE_MAKEFILE="ON" \
-DCMAKE_SKIP_RPATH="OFF" \
-DBUILD_ALL="ON" \
-DWITH_ALL_OPTIONS="ON"
##### the following instructions, kept as a reference, are basically obsolete - October 11 2019 #####
These are generic installation instructions.
The `configure' shell script attempts to guess correct values for

48
Makefile.am

@ -1,48 +0,0 @@
# Toplevel Makefile.am for KDirStat
#
# Originally generated by KDevelop, modified by sh@suse.de
#
SUBDIRS = kdirstat po doc
EXTRA_DIST = \
AUTHORS \
COPYING \
COPYING.LIB \
CREDITS \
ChangeLog \
INSTALL \
README \
TODO \
admin \
build-howto.html \
kdirstat.kdevprj \
kdirstat.lsm
# This is not a GNU package. You can remove this line
# if have all needed files a GNU package needs.
AUTOMAKE_OPTIONS = foreign
CLEANFILES = $(wildcard autom4te.cache/*)
$(top_srcdir)/configure.in: configure.in.in $(top_srcdir)/subdirs
cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common configure.in ;
$(top_srcdir)/subdirs:
cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common subdirs
$(top_srcdir)/acinclude.m4: $(top_srcdir)/admin/acinclude.m4.in $(top_srcdir)/admin/libtool.m4.in
@cd $(top_srcdir) && cat admin/acinclude.m4.in admin/libtool.m4.in > acinclude.m4
MAINTAINERCLEANFILES = subdirs configure.in acinclude.m4 configure.files
package-messages:
$(MAKE) -f admin/Makefile.common package-messages
$(MAKE) -C po merge
dist-hook:
cd $(top_distdir) && perl admin/am_edit -padmin
cd $(top_distdir) && $(MAKE) -f admin/Makefile.common subdirs

14
Makefile.cvs

@ -1,14 +0,0 @@
all:
@echo "This Makefile is only for the CVS repository"
@echo "This will be deleted before making the distribution"
@echo ""
@if test ! -d admin; then \
echo "Please recheckout this module!" ;\
echo "for cvs: use checkout once and after that update again" ;\
echo "for cvsup: checkout kde-common from cvsup and" ;\
echo " link kde-common/admin to ./admin" ;\
exit 1 ;\
fi
$(MAKE) -f admin/Makefile.common cvs
.SILENT:

14
Makefile.dist

@ -1,14 +0,0 @@
all:
@echo "This Makefile is only for the CVS repository"
@echo "This will be deleted before making the distribution"
@echo ""
@if test ! -d admin; then \
echo "Please recheckout this module!" ;\
echo "for cvs: use checkout once and after that update again" ;\
echo "for cvsup: checkout kde-common from cvsup and" ;\
echo " link kde-common/admin to ./admin" ;\
exit 1 ;\
fi
$(MAKE) -f admin/Makefile.common cvs
.SILENT:

26
README

@ -1,20 +1,12 @@
This is a graphical "du" (disk usage) display.
Kdirstat - a graphical disk usage display for TDE.
What you see here is a 90% rewrite - GUI, engine, everything. The one thing it
can do a whole lot better than the old version is stay on one file system - the
single most most requested feature. Plus, it's way faster for large directory
trees - scanning an entire Linux file system no longer takes 30+
minutes. Rather, it's about 2-3 minutes: The old version seemed to have
problems with system buffer thrashing due to too many directories open for
reading at one time - the new version uses an internal queue and keeps only one
directory open.
For more details, see the KDirStat home page at
http://kdirstat.sourceforge.net/
Stefan Hundhammer <sh@suse.de>
2002-05-10
KDirStat (TDE Directory Statistics) is a small utility program that sums
up disk usage for directory trees, very much like the Unix 'du' command.
It displays the disk space used up by a directory tree, both numerically
and graphically. It is network transparent (i.e you can use it to sum up
FTP servers) It comes with predefined and user configurable cleanup
actions. You can directly open a directory branch in Konqueror or the
shell of your choice then compress it to a .tar.bz2 archive or define
your own cleanup actions.

11360
acinclude.m4
File diff suppressed because it is too large
View File

1045
aclocal.m4
File diff suppressed because it is too large
View File

1
admin

@ -1 +0,0 @@
Subproject commit 04db460623e1f235e7239f08fdcc2d0ef72636af

191
build-howto.html

@ -1,191 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<title>Building KDirStat for KDE 3.x</title>
</head>
<body bgcolor=#F0F0F0>
<table width=100%>
<tr>
<td width=50% align=left>
Last modified: 23 Nov 2004
</td>
<td width=50% align=right>
Contact: <a href="mailto:sh@suse.de?subject=KDirStat build-howto">Stefan Hundhammer</a>
</td>
</tr>
</table>
<h1 align=center>Building KDirStat for KDE 3.x</h1>
<table width=100% bgcolor=#B0B0F0>
<tr><td><h2>Note:</h2></td></tr>
<tr><td>
If you are using the
latest
<a href="http://www.suse.com/">SuSE Linux</a>
, you may not have to build it at all.
There usually is an RPM package you can use at the
<a href="http://kdirstat.sourceforge.net/download/">download area</a>.
See also the <a href="http://kdirstat.sourceforge.net/">KDirStat home page</a>.
</td></tr>
</table>
<ul>
<li>
Get the latest sources - either the
<a href="http://kdirstat.sourceforge.net/download/">tarball from the download area</a>
or via
<a href="http://sourceforge.net/cvs/?group_id=30290">anonymous CVS from SourceForge.</a>
<p><br></p>
</li>
<li>
Make sure you have a development system up and running.
<p>
You'll need at least:
<ul>
<li>A C++ compiler
<li>Header files for the system libs
<li>X11 development environment (libs and header files)
<li>Qt 3.0 (or later) development environment
<li>KDE 3.x development environment
</ul>
<p>
- maybe more. If you are unsure and you are running SuSE Linux, it might be
a good idea to install the <em>development system</em> selection.
</p>
<p>
Please understand that I cannot and will not fix everybody's broken development
systems any more - this had taken me quite some time with KDirStat 0.8x. Please
make sure you can compile simple KDE programs like <em>kless</em> or
<em>kexample</em> before contacting me about build problems.
</p>
</li>
<br>
<li>Unpack the sources:
<br>
<pre>
tar xjvf kdirstat-2.4.2.tar.bz2
</pre>
<p>
(or whatever version you downloaded)
</p>
<p><br></p>
</li>
<li>
Go to this directory:
<br>
<pre>
cd kdirstat-2.4.2
</pre>
</li>
<li>
Make sure I didn't accidentially include a <em>config.cache</em> file in the
tarball - remove it to make sure. This is a neverending cause of trouble.
<br>
<pre>
rm -f config.cache
</pre>
</li>
<li>
Let the <em>configure</em> script figure out where everything required is on
your system.
<p>
Watch out for error messages and <b>fix them</b> before reporting
errors!
</p>
<p>On SuSE Linux systems, KDE 3.x is installed to <em>/opt/trinity</em> which is a
good idea if you want to keep some KDE 1.x/2.x programs around. So use that
<em>/opt/trinity</em> prefix for KDirStat, too - otherwise it will be installed to
<em>/opt/kde</em> and clutter up a working KDE 1.x/2.x environment.
<br>
<pre>
./configure --prefix=/opt/trinity
</pre>
<p>
If you don't care about that or if you set up KDE 3.x in <em>/opt/kde</em>
anyway, simply type
</p>
<pre>
./configure
</pre>
</li>
<li>
Compile everything:
<br>
<pre>
make
</pre>
<p>
Again, watch out for error messages.
</p>
<p>
<br>
</p>
</li>
<li>
If everything worked out allright, become <em>root</em> and install the program
and everything it needs:
<br>
<pre>
su
make install
</pre>
<p>
<b>Don't do this if the previous step reported errors!</b>
</p>
</li>
</ul>
<p>
That's it.
</p>
</body>
</html>
<!-- --- Emacs Customization --- -->
<!-- -->
<!-- Local Variables: -->
<!-- time-stamp-format: "%02d %3b %04y" -->
<!-- time-stamp-start: "Last modified:[ \t]+" -->
<!-- time-stamp-end: "$" -->
<!-- End: -->

2
cmake

@ -1 +1 @@
Subproject commit 1994b808819fd74446cb8f1a0491b3e10244f463
Subproject commit 0c19587aec8428444d2878fc5e2c966613207f82

8
config.h.cmake

@ -0,0 +1,8 @@
#define VERSION "@VERSION@"
// Defined if you have fvisibility and fvisibility-inlines-hidden support.
#cmakedefine __KDE_HAVE_GCC_VISIBILITY 1
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */
#cmakedefine WORDS_BIGENDIAN @WORDS_BIGENDIAN@

243
config.h.in

@ -1,243 +0,0 @@
/* config.h.in. Generated from configure.in by autoheader. */
/* Define if you have the CoreAudio API */
#undef HAVE_COREAUDIO
/* Define to 1 if you have the <crt_externs.h> header file. */
#undef HAVE_CRT_EXTERNS_H
/* Defines if your system has the crypt function */
#undef HAVE_CRYPT
/* Define to 1 if you have the <dlfcn.h> header file. */
#undef HAVE_DLFCN_H
/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H
/* Define if you have libjpeg */
#undef HAVE_LIBJPEG
/* Define if you have libpng */
#undef HAVE_LIBPNG
/* Define if you have a working libpthread (will enable threaded code) */
#undef HAVE_LIBPTHREAD
/* Define if you have libz */
#undef HAVE_LIBZ
/* Define if you have long long as datatype */
#undef HAVE_LONG_LONG
/* Define to 1 if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H
/* Define if your system needs _NSGetEnviron to set up the environment */
#undef HAVE_NSGETENVIRON
/* Define if you have res_init */
#undef HAVE_RES_INIT
/* Define if you have the res_init prototype */
#undef HAVE_RES_INIT_PROTO
/* Define if you have a STL implementation by SGI */
#undef HAVE_SGI_STL
/* Define to 1 if you have the `snprintf' function. */
#undef HAVE_SNPRINTF
/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H
/* Define to 1 if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H
/* Define to 1 if you have the <strings.h> header file. */
#undef HAVE_STRINGS_H
/* Define to 1 if you have the <string.h> header file. */
#undef HAVE_STRING_H
/* Define if you have strlcat */
#undef HAVE_STRLCAT
/* Define if you have the strlcat prototype */
#undef HAVE_STRLCAT_PROTO
/* Define if you have strlcpy */
#undef HAVE_STRLCPY
/* Define if you have the strlcpy prototype */
#undef HAVE_STRLCPY_PROTO
/* Define to 1 if you have the <sys/bitypes.h> header file. */
#undef HAVE_SYS_BITYPES_H
/* Define to 1 if you have the <sys/stat.h> header file. */
#undef HAVE_SYS_STAT_H
/* Define to 1 if you have the <sys/types.h> header file. */
#undef HAVE_SYS_TYPES_H
/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
/* Define to 1 if you have the `vsnprintf' function. */
#undef HAVE_VSNPRINTF
/* Suffix for lib directories */
#undef KDELIBSUFF
/* Name of package */
#undef PACKAGE
/* Define to the address where bug reports for this package should be sent. */
#undef PACKAGE_BUGREPORT
/* Define to the full name of this package. */
#undef PACKAGE_NAME
/* Define to the full name and version of this package. */
#undef PACKAGE_STRING
/* Define to the one symbol short name of this package. */
#undef PACKAGE_TARNAME
/* Define to the version of this package. */
#undef PACKAGE_VERSION
/* The size of a `char *', as computed by sizeof. */
#undef SIZEOF_CHAR_P
/* The size of a `int', as computed by sizeof. */
#undef SIZEOF_INT
/* The size of a `long', as computed by sizeof. */
#undef SIZEOF_LONG
/* The size of a `short', as computed by sizeof. */
#undef SIZEOF_SHORT
/* The size of a `size_t', as computed by sizeof. */
#undef SIZEOF_SIZE_T
/* The size of a `unsigned long', as computed by sizeof. */
#undef SIZEOF_UNSIGNED_LONG
/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS
/* Version number of package */
#undef VERSION
/* Defined if compiling without arts */
#undef WITHOUT_ARTS
/*
* jpeg.h needs HAVE_BOOLEAN, when the system uses boolean in system
* headers and I'm too lazy to write a configure test as long as only
* unixware is related
*/
#ifdef _UNIXWARE
#define HAVE_BOOLEAN
#endif
/*
* AIX defines FD_SET in terms of bzero, but fails to include <strings.h>
* that defines bzero.
*/
#if defined(_AIX)
#include <strings.h>
#endif
#if defined(HAVE_NSGETENVIRON) && defined(HAVE_CRT_EXTERNS_H)
# include <sys/time.h>
# include <crt_externs.h>
# define environ (*_NSGetEnviron())
#endif
/* Number of bits in a file offset, on hosts where this is settable. */
#undef _FILE_OFFSET_BITS
#if !defined(HAVE_RES_INIT_PROTO)
#ifdef __cplusplus
extern "C" {
#endif
int res_init(void);
#ifdef __cplusplus
}
#endif
#endif
#if !defined(HAVE_STRLCAT_PROTO)
#ifdef __cplusplus
extern "C" {
#endif
unsigned long strlcat(char*, const char*, unsigned long);
#ifdef __cplusplus
}
#endif
#endif
#if !defined(HAVE_STRLCPY_PROTO)
#ifdef __cplusplus
extern "C" {
#endif
unsigned long strlcpy(char*, const char*, unsigned long);
#ifdef __cplusplus
}
#endif
#endif
/* Define for large files, on AIX-style hosts. */
#undef _LARGE_FILES
/*
* On HP-UX, the declaration of vsnprintf() is needed every time !
*/
#if !defined(HAVE_VSNPRINTF) || defined(hpux)
#if __STDC__
#include <stdarg.h>
#include <stdlib.h>
#else
#include <varargs.h>
#endif
#ifdef __cplusplus
extern "C"
#endif
int vsnprintf(char *str, size_t n, char const *fmt, va_list ap);
#ifdef __cplusplus
extern "C"
#endif
int snprintf(char *str, size_t n, char const *fmt, ...);
#endif
#if defined(__SVR4) && !defined(__svr4__)
#define __svr4__ 1
#endif
/* type to use in place of socklen_t if not defined */
#undef kde_socklen_t
/* type to use in place of socklen_t if not defined (deprecated, use
kde_socklen_t) */
#undef ksize_t

2
configure.files

@ -1,2 +0,0 @@
./admin/configure.in.min
configure.in.in

109
configure.in

@ -1,109 +0,0 @@
dnl =======================================================
dnl FILE: ./admin/configure.in.min
dnl =======================================================
dnl This file is part of the KDE libraries/packages
dnl Copyright (C) 2001 Stephan Kulow (coolo@kde.org)
dnl This file is free software; you can redistribute it and/or
dnl modify it under the terms of the GNU Library General Public
dnl License as published by the Free Software Foundation; either
dnl version 2 of the License, or (at your option) any later version.
dnl This library is distributed in the hope that it will be useful,
dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
dnl Library General Public License for more details.
dnl You should have received a copy of the GNU Library General Public License
dnl along with this library; see the file COPYING.LIB. If not, write to
dnl the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
dnl Boston, MA 02110-1301, USA.
# Original Author was Kalle@kde.org
# I lifted it in some mater. (Stephan Kulow)
# I used much code from Janos Farkas
dnl Process this file with autoconf to produce a configure script.
AC_INIT(acinclude.m4) dnl a source file from your sub dir
dnl This is so we can use kde-common
AC_CONFIG_AUX_DIR(admin)
dnl This ksh/zsh feature conflicts with `cd blah ; pwd`
unset CDPATH
dnl Checking host/target/build systems, for make, install etc.
AC_CANONICAL_SYSTEM
dnl Perform program name transformation
AC_ARG_PROGRAM
dnl Automake doc recommends to do this only here. (Janos)
AM_INIT_AUTOMAKE(kdirstat, 2.4.4) dnl searches for some needed programs
KDE_SET_PREFIX
dnl generate the config header
AM_CONFIG_HEADER(config.h) dnl at the distribution this done
dnl Checks for programs.
AC_CHECK_COMPILERS
AC_ENABLE_SHARED(yes)
AC_ENABLE_STATIC(no)
KDE_PROG_LIBTOOL
dnl for NLS support. Call them in this order!
dnl WITH_NLS is for the po files
AM_KDE_WITH_NLS
dnl KDE_USE_QT
AC_PATH_KDE
dnl =======================================================
dnl FILE: configure.in.in
dnl =======================================================
#MIN_CONFIG
dnl PACKAGE set before
AC_SYS_LARGEFILE
KDE_CHECK_LONG_LONG
KDE_CREATE_SUBDIRSLIST
AC_CONFIG_FILES([ Makefile ])
AC_CONFIG_FILES([ doc/Makefile ])
AC_CONFIG_FILES([ doc/en/Makefile ])
AC_CONFIG_FILES([ kdirstat/Makefile ])
AC_CONFIG_FILES([ kdirstat/pics/Makefile ])
AC_CONFIG_FILES([ po/Makefile ])
AC_OUTPUT
# Check if KDE_SET_PREFIX was called, and --prefix was passed to configure
if test -n "$kde_libs_prefix" -a -n "$given_prefix"; then
# And if so, warn when they don't match
if test "$kde_libs_prefix" != "$given_prefix"; then
# And if kde doesn't know about the prefix yet
echo ":"`tde-config --path exe`":" | grep ":$given_prefix/bin/:" 2>&1 >/dev/null
if test $? -ne 0; then
echo ""
echo "Warning: you chose to install this package in $given_prefix,"
echo "but KDE was found in $kde_libs_prefix."
echo "For this to work, you will need to tell KDE about the new prefix, by ensuring"
echo "that TDEDIRS contains it, e.g. export TDEDIRS=$given_prefix:$kde_libs_prefix"
echo "Then restart KDE."
echo ""
fi
fi
fi
if test "$all_tests" = "bad"; then
if test ! "$cache_file" = "/dev/null"; then
echo ""
echo "Please remove the file $cache_file after changing your setup"
echo "so that configure will find the changes next time."
echo ""
fi
else
echo ""
echo "Good - your configure finished. Start make now"
echo ""
fi

7
configure.in.in

@ -1,7 +0,0 @@
#MIN_CONFIG
KDE_ENABLE_HIDDEN_VISIBILITY
AM_INIT_AUTOMAKE(kdirstat,2.4.4)
AC_SYS_LARGEFILE
KDE_CHECK_LONG_LONG

14
doc/CMakeLists.txt

@ -0,0 +1,14 @@
file( GLOB _dirs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} * )
string( REGEX REPLACE "[ \r\n\t]+" ";" _linguas "$ENV{LINGUAS}" )
foreach( _dir ${_dirs} )
if( IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/${_dir} AND
EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${_dir}/CMakeLists.txt )
if( "${_dir}" STREQUAL "en" OR
"${_dir}" STREQUAL "man" OR
"${_linguas}" MATCHES "^;*$" OR
";${_linguas};" MATCHES ";${_dir};" )
add_subdirectory( ${_dir} )
endif( )
endif()
endforeach()

2
doc/Makefile.am

@ -1,2 +0,0 @@
SUBDIRS = en

1
doc/en/CMakeLists.txt

@ -0,0 +1 @@
tde_create_handbook( DESTINATION ${PROJECT_NAME} )

11
doc/en/Makefile.am

@ -1,11 +0,0 @@
EXTRA_DIST = \
index.docbook \
kdirstat-main.png \
kdirstat-config-cleanups.png \
kdirstat-config-tree-colors.png \
feedback-mail.png
KDE_LANG = en
KDE_DOCS = kdirstat

BIN
doc/en/feedback-mail.png

Before

Width: 476  |  Height: 493  |  Size: 12 KiB

After

Width: 476  |  Height: 493  |  Size: 12 KiB

10
doc/en/index.docbook

@ -1942,13 +1942,3 @@ See file "build-howto.html" in the distribution tarball.
&documentation.index;
</book>
<!--
Local Variables:
mode: sgml
sgml-minimize-attributes:nil
sgml-general-insert-case:lower
sgml-indent-step:0
sgml-indent-data:nil
End:
-->

BIN
doc/en/kdirstat-config-cleanups.png

Before

Width: 518  |  Height: 490  |  Size: 10 KiB

After

Width: 518  |  Height: 490  |  Size: 10 KiB

BIN
doc/en/kdirstat-config-tree-colors.png

Before

Width: 518  |  Height: 490  |  Size: 8.8 KiB

After

Width: 518  |  Height: 490  |  Size: 8.8 KiB

BIN
doc/en/kdirstat-main.png

Before

Width: 859  |  Height: 491  |  Size: 31 KiB

After

Width: 859  |  Height: 491  |  Size: 31 KiB

5
doc/man/CMakeLists.txt

@ -0,0 +1,5 @@
INSTALL(
FILES ${PROJECT_NAME}.1
DESTINATION ${MAN_INSTALL_DIR}/man1
COMPONENT doc
)

155
doc/man/kdirstat.1

@ -0,0 +1,155 @@
.\" This file was generated by kdemangen.pl
.TH KDIRSTAT 1 "Feb 2008" "Trinity Desktop Environment" "KDirStat - Directory statistics."
.SH NAME
kdirstat
\- KDirStat - Directory statistics.
.SH SYNOPSIS
kdirstat [Qt\-options] [TDE\-options] [Dir/URL]
.SH DESCRIPTION
KDirStat (TDE Directory Statistics) is a small utility program that sums
up disk usage for directory trees, very much like the Unix 'du' command.
It displays the disk space used up by a directory tree, both numerically
and graphically. It is network transparent (i.e., you can use it to sum
up FTP servers), and comes with predefined and user configurable cleanup
actions. You can directly open a directory branch in Konqueror or the
shell of your choice, compress it to a .tar.bz2 archive, or define your
own cleanup actions.
.SH OPTIONS
.SS
.SS Arguments:
Dir/URL Directory or URL to open
.SS Generic options:
.TP
.B \-\-help
Show help about options
.TP
.B \-\-help\-qt
Show Qt specific options
.TP
.B \-\-help\-tde
Show TDE specific options
.TP
.B \-\-help\-all
Show all options
.TP
.B \-\-author
Show author information
.TP
.B \-v, \-\-version
Show version information
.TP
.B \-\-license
Show license information
.TP
.B \-\-
End of options
.SS
.SS TDE options:
.TP
.B \-\-caption <caption>
Use 'caption' as name in the titlebar
.TP
.B \-\-icon <icon>
Use 'icon' as the application icon
.TP
.B \-\-miniicon <icon>
Use 'icon' as the icon in the titlebar
.TP
.B \-\-config <filename>
Use alternative configuration file
.TP
.B \-\-dcopserver <server>
Use the DCOP Server specified by 'server'
.TP
.B \-\-nocrashhandler
Disable crash handler, to get core dumps
.TP
.B \-\-waitforwm
Waits for a WM_NET compatible windowmanager
.TP
.B \-\-style <style>
sets the application GUI style
.TP
.B \-\-geometry <geometry>
sets the client geometry of the main widget - see man X for the argument format
.SS
.SS Qt options:
.TP
.B \-\-display <displayname>
Use the X-server display 'displayname'
.TP
.B \-\-session <sessionId>
Restore the application for the given 'sessionId'
.TP
.B \-\-cmap
Causes the application to install a private color
map on an 8-bit display
.TP
.B \-\-ncols <count>
Limits the number of colors allocated in the color
cube on an 8-bit display, if the application is
using the QApplication::ManyColor color
specification
.TP
.B \-\-nograb
tells Qt to never grab the mouse or the keyboard
.TP
.B \-\-dograb
running under a debugger can cause an implicit
-nograb, use -dograb to override
.TP
.B \-\-sync
switches to synchronous mode for debugging
.TP
.B \-\-fn, \-\-font <fontname>
defines the application font
.TP
.B \-\-bg, \-\-background <color>
sets the default background color and an
application palette (light and dark shades are
calculated)
.TP
.B \-\-fg, \-\-foreground <color>
sets the default foreground color
.TP
.B \-\-btn, \-\-button <color>
sets the default button color
.TP
.B \-\-name <name>
sets the application name
.TP
.B \-\-title <title>
sets the application title (caption)
.TP
.B \-\-visual TrueColor
forces the application to use a TrueColor visual on
an 8-bit display
.TP
.B \-\-inputstyle <inputstyle>
sets XIM (X Input Method) input style. Possible
values are onthespot, overthespot, offthespot and
root
.TP
.B \-\-im <XIM server>
set XIM server
.TP
.B \-\-noxim
disable XIM
.TP
.B \-\-reverse
mirrors the whole layout of widgets
.SS
.SH SEE ALSO
Full user documentation is available through the TDE Help Center. You can also enter the URL
.BR help:/kdirstat/
directly into konqueror or you can run
.BR "`khelpcenter help:/kdirstat/'"
from the command-line.
.br
.SH AUTHORS
.nf
Stefan Hundhammer <sh@suse.de>
.br

14
kdirstat.lsm

@ -1,14 +0,0 @@
Begin4
Title: KDirStat
Version: R14.0.0
Entered-date: 2010-05-10
Description: Grapical 'du' (disk usage) utility for the Trinity Desktop Environment
Keywords: TDE, disk usage, file system, cleanup
Author: Stefan Hundhammer <sh@suse.de>
Maintained-by: The Trinity Desktop Environment (TDE) http://www.trinitydesktop.org/
Primary-site: http://git.trinitydesktop.org/cgit/
Alternate-site:
Original-site: http://kdirstat.sourceforge.net/
Platforms: Linux and other Unices running TDE
Copying-policy: GPL
End

70
kdirstat.spec

@ -1,70 +0,0 @@
#
# spec file for package kdirstat (Version 2.4.4)
#
# Copyright (c) 2005 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://www.suse.de/feedback/
#
# norootforbuild
# neededforbuild trinity-devel-packages
BuildRequires: aaa_base acl attr bash bind-utils bison bzip2 coreutils cpio cpp cracklib cvs cyrus-sasl db devs diffutils e2fsprogs file filesystem fillup findutils flex gawk gdbm-devel glibc glibc-devel glibc-locale gpm grep groff gzip info insserv klogd less libacl libattr libgcc libnscd libselinux libstdc++ libxcrypt libzio m4 make man mktemp module-init-tools ncurses ncurses-devel net-tools netcfg openldap2-client openssl pam pam-modules patch permissions popt procinfo procps psmisc pwdutils rcs readline sed strace syslogd sysvinit tar tcpd texinfo timezone unzip util-linux vim zlib zlib-devel arts arts-devel autoconf automake binutils expat fam fam-devel fontconfig fontconfig-devel freeglut freeglut-devel freetype2 freetype2-devel gcc gcc-c++ gdbm gettext glib2 glib2-devel gnome-filesystem jack jack-devel tdelibs3 tdelibs3-devel tdelibs3-doc libart_lgpl libart_lgpl-devel libgcrypt libgcrypt-devel libgpg-error libgpg-error-devel libidn libidn-devel libjpeg libjpeg-devel liblcms liblcms-devel libmng libmng-devel libpng libpng-devel libstdc++-devel libtiff libtiff-devel libtool libxml2 libxml2-devel libxslt libxslt-devel openssl-devel pcre pcre-devel perl python qt3 qt3-devel rpm unsermake update-desktop-files xorg-x11-Mesa xorg-x11-Mesa-devel xorg-x11-devel xorg-x11-libs
Name: kdirstat
URL: http://kdirstat.sourceforge.net
License: GPL
Group: Productivity/File utilities
Summary: Graphical Directory Statistics for Used Disk Space
Version: 2.4.4
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: kdirstat-%{version}.tar.bz2
%description
KDirStat (KDE Directory Statistics) is a utility program that sums up
disk usage for directory trees - very much like the Unix 'du' command.
It can also help you clean up used space.
Authors:
--------
Stefan Hundhammer <sh@suse.de>
%prep
%setup -q
. /etc/opt/trinity/common_options
update_admin --no-unsermake
%build
. /etc/opt/trinity/common_options
./configure $configkde --disable-final
make
%install
. /etc/opt/trinity/common_options
make DESTDIR=$RPM_BUILD_ROOT $INSTALL_TARGET
%suse_update_desktop_file %name Filesystem
%find_lang %name
%files -f %name.lang
%defattr(-,root,root)
%doc COPYING AUTHORS ChangeLog TODO README
/opt/trinity/bin/kdirstat
/opt/trinity/share/apps/kdirstat
/opt/trinity/share/appl*/*/kdirstat*
/opt/trinity/share/doc/tde/HTML/*/kdirstat/
%dir /opt/trinity/share/icons/hicolor/16x16
%dir /opt/trinity/share/icons/hicolor/16x16/apps
%dir /opt/trinity/share/icons/hicolor/32x32
%dir /opt/trinity/share/icons/hicolor/32x32/apps
%dir /opt/trinity/share/icons/locolor/16x16/apps
%dir /opt/trinity/share/icons/locolor/32x32/apps
/opt/trinity/share/icons/??color/??x??/*/kdirstat*
%dir /opt/trinity/share/apps/tdeconf_update
/opt/trinity/share/apps/tdeconf_update/kdirstat.upd
/opt/trinity/share/apps/tdeconf_update/fix_move_to_trash_bin.pl

8
kdirstat/CMakeL10n.txt

@ -0,0 +1,8 @@
##### create translation templates ##############
tde_l10n_create_template( "messages/kdirstat" )
tde_l10n_create_template(
CATALOG "desktop_files/kdirstat.desktop/"
SOURCES kdirstat.desktop
)

69
kdirstat/CMakeLists.txt

@ -0,0 +1,69 @@
add_subdirectory( pics )
include_directories(
${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
)
link_directories(
${TQT_LIBRARY_DIRS}
${TDE_LIB_DIR}
)
##### kdirstat (executable)
tde_add_executable( ${PROJECT_NAME} AUTOMOC
SOURCES
kdirstatmain.cpp
kdirstatapp.cpp
kdirstatfeedback.cpp
kfeedback.cpp
kdirtreeview.cpp
kdirtreeiterators.cpp
kdirtree.cpp
ktreemapview.cpp
ktreemaptile.cpp
kcleanup.cpp
kstdcleanup.cpp
kcleanupcollection.cpp
kdirstatsettings.cpp
kdirsaver.cpp
kactivitytracker.cpp
kpacman.cpp
LINK
tdecore-shared
tdeui-shared
tdeio-shared
DESTINATION ${BIN_INSTALL_DIR}
)
##### icons
tde_install_icons( ${PROJECT_NAME} )
##### other data
install(
FILES kdirstatui.rc
DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}
)
install(
FILES ${PROJECT_NAME}.upd
DESTINATION ${DATA_INSTALL_DIR}/tdeconf_update
)
install(
PROGRAMS fix_move_to_trash_bin.pl
DESTINATION ${DATA_INSTALL_DIR}/tdeconf_update
)
tde_create_translated_desktop( ${PROJECT_NAME}.desktop )

98
kdirstat/Makefile.am

@ -1,98 +0,0 @@
# Makefile.am for kdirstat/kdirstat
#
# Initially generated by KDevelop, cleaned up by <sh@suse.de>
SUBDIRS = pics
bin_PROGRAMS = kdirstat
kdirstat_SOURCES = \
kdirstatmain.cpp \
kdirstatapp.cpp \
kdirstatfeedback.cpp \
kfeedback.cpp \
kdirtreeview.cpp \
kdirtreeiterators.cpp \
kdirtree.cpp \
ktreemapview.cpp \
ktreemaptile.cpp \
kcleanup.cpp \
kstdcleanup.cpp \
kcleanupcollection.cpp \
kdirstatsettings.cpp \
kdirsaver.cpp \
kactivitytracker.cpp \
kpacman.cpp
noinst_HEADERS = \
kdirstatapp.h \
kfeedback.h \
kdirtreeview.h \
kdirtreeiterators.h \
kdirtree.h \
ktreemapview.h \
ktreemaptile.h \
kcleanup.h \
kstdcleanup.h \
kcleanupcollection.h \
kdirstatsettings.h \
kdirsaver.h \
kactivitytracker.h \
kpacman.h
EXTRA_DIST = \
kdirstatui.rc \
kdirstat.desktop \
lo32-app-kdirstat.png \
lo16-app-kdirstat.png \
hi32-app-kdirstat.png \
hi16-app-kdirstat.png
updatedir = $(kde_datadir)/tdeconf_update
update_DATA = kdirstat.upd
update_SCRIPTS = fix_move_to_trash_bin.pl
kdirstat_LDADD = $(LIB_TDEFILE)
KDE_ICON = kdirstat
applnkdir = $(kde_appsdir)/Utilities
applnk_DATA = kdirstat.desktop
####### tdevelop will overwrite this part!!! (end)############
# this 10 paths are KDE specific. Use them:
# kde_htmldir Where your docs should go to. (contains lang subdirs)
# kde_appsdir Where your application file (.kdelnk) should go to.
# kde_icondir Where your icon should go to.
# kde_minidir Where your mini icon should go to.
# kde_datadir Where you install application data. (Use a subdir)
# kde_locale Where translation files should go to.(contains lang subdirs)
# kde_cgidir Where cgi-bin executables should go to.
# kde_confdir Where config files should go to.
# kde_mimedir Where mimetypes should go to.
# kde_toolbardir Where general toolbar icons should go to.
# kde_wallpaperdir Where general wallpapers should go to.
# set the include path for X, qt and KDE
INCLUDES= $(all_includes)
METASOURCES = AUTO
# the library search path.
kdirstat_LDFLAGS = $(all_libraries) $(KDE_RPATH) $(LIB_QT) -lDCOP $(LIB_TDECORE) $(LIB_TDEUI) -ltdefx $(LIB_TDEIO) -ltdetexteditor
rcdir = $(kde_datadir)/kdirstat
rc_DATA = kdirstatui.rc
messages: rc.cpp
LIST=`find . -name \*.h -o -name \*.hh -o -name \*.H -o -name \*.hxx -o -name \*.hpp -o -name \*.cpp -o -name \*.cc -o -name \*.cxx -o -name \*.ecpp -o -name \*.C`; \
if test -n "$$LIST"; then \
$(XGETTEXT) $$LIST -o $(podir)/kdirstat.pot; \
fi

0
kdirstat/fix_move_to_trash_bin.pl

BIN
kdirstat/hi16-app-kdirstat.png

Before

Width: 16  |  Height: 16  |  Size: 215 B

After

Width: 16  |  Height: 16  |  Size: 215 B