DilOS: tdesdk build pack

Signed-off-by: Denis Kozadaev <denis@dilos.org>
pull/57/head
Denis Kozadaev 5 years ago committed by Slávek Banko
parent 23d4337dca
commit e803ab9f23

@ -0,0 +1,2 @@
Add desktop i18n scripts to /usr/lib/kubuntu-desktop-i18n/


@ -0,0 +1,218 @@
# -*- mode: makefile; coding: utf-8 -*-
# Copyright © 2003 Christopher L Cheney <ccheney@debian.org>
# Copyright © 2019 TDE Team
# Description: A class for TDE packages; sets TDE environment variables, etc
#
# 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 2, 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, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
# 02111-1307 USA.
ifndef _cdbs_bootstrap
_cdbs_scripts_path ?= /usr/lib/cdbs
_cdbs_rules_path ?= /usr/share/cdbs/1/rules
_cdbs_class_path ?= /usr/share/cdbs/1/class
endif
ifndef _cdbs_class_debian-qt-kde
_cdbs_class_debian-qt-kde := 1
# for dh_icons
CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), debhelper (>= 5.0.7ubuntu4)
# Note: This _must_ be included before autotools.mk, or it won't work.
common-configure-arch common-configure-indep:: debian/stamp-cvs-make
debian/stamp-cvs-make:
ifndef _cdbs_class_cmake
cp -Rp /usr/share/aclocal/libtool.m4 admin/libtool.m4.in
ifneq "$(wildcard /usr/share/libtool/config/ltmain.sh)" ""
cp -Rp /usr/share/libtool/config/ltmain.sh admin/ltmain.sh
endif
ifneq "$(wildcard /usr/share/libtool/build-aux/ltmain.sh)" ""
cp -Rp /usr/share/libtool/build-aux/ltmain.sh admin/ltmain.sh
endif
$(MAKE) -C $(DEB_SRCDIR) -f admin/Makefile.common dist;
endif
touch debian/stamp-cvs-make
include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix)
ifdef _cdbs_tarball_dir
DEB_BUILDDIR = $(_cdbs_tarball_dir)/obj-$(DEB_BUILD_GNU_TYPE)
else
DEB_BUILDDIR = obj-$(DEB_BUILD_GNU_TYPE)
endif
ifndef _cdbs_class_cmake
include $(_cdbs_class_path)/autotools.mk$(_cdbs_makefile_suffix)
endif
ifndef _cdbs_rules_patchsys_quilt
DEB_PATCHDIRS := debian/patches/common debian/patches
endif
export kde_cgidir = \$${libdir}/cgi-bin
export kde_confdir = \$${sysconfdir}/trinity
export kde_htmldir = \$${datadir}/doc/tde/HTML
DEB_KDE_ENABLE_FINAL := yes
DEB_INSTALL_DOCS_ALL :=
DEB_DH_MAKESHLIBS_ARGS_ALL := -V
DEB_SHLIBDEPS_INCLUDE = $(foreach p,$(PACKAGES_WITH_LIBS),debian/$(p)/usr/lib/$(DEB_HOST_MULTIARCH))
DEB_AC_AUX_DIR = $(DEB_SRCDIR)/admin
DEB_CONFIGURE_INCLUDEDIR = "\$${prefix}/include"
DEB_COMPRESS_EXCLUDE = .dcl .docbook -license .tag .sty .el
ifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
cdbs_treat_me_gently_arches := arm m68k alpha ppc64 armel armeb
ifeq (,$(filter $(DEB_HOST_ARCH_CPU),$(cdbs_treat_me_gently_arches)))
cdbs_kde_enable_final = $(if $(DEB_KDE_ENABLE_FINAL),--enable-final,)
else
cdbs_kde_enable_final =
endif
endif
ifneq (,$(filter nostrip,$(DEB_BUILD_OPTIONS)))
cdbs_kde_enable_final =
cdbs_kde_enable_debug = --enable-debug=yes
else
cdbs_kde_enable_debug = --disable-debug
endif
ifneq (,$(filter debug,$(DEB_BUILD_OPTIONS)))
cdbs_kde_enable_debug = --enable-debug=full
endif
DEB_BUILD_PARALLEL ?= true
cdbs_configure_flags += \
--with-qt-dir=/usr/share/qt3 \
--disable-rpath \
--with-xinerama \
$(cdbs_kde_enable_final) \
$(cdbs_kde_enable_debug)
# This is a convenience target for calling manually.
# It's not part of the build process.
buildprep: clean apply-patches
ifndef _cdbs_class_cmake
$(MAKE) -f admin/Makefile.common dist
endif
debian/rules clean
common-build-arch:: debian/stamp-man-pages
debian/stamp-man-pages:
if ! test -d debian/man/out; then mkdir -p debian/man/out; fi
for f in $$(find debian/man -name '*.sgml'); do \
docbook-to-man $$f > debian/man/out/`basename $$f .sgml`.1; \
done
for f in $$(find debian/man -name '*.man'); do \
soelim -I debian/man $$f \
> debian/man/out/`basename $$f .man`.`head -n1 $$f | awk '{print $$NF}'`; \
done
touch debian/stamp-man-pages
common-binary-indep::
( set -e; \
tmpf=`mktemp debian/versions.XXXXXX`; \
perl debian/cdbs/versions.pl >$$tmpf; \
for p in $(DEB_INDEP_PACKAGES); do \
cat $$tmpf >>debian/$$p.substvars; \
done; \
rm -f $$tmpf )
common-binary-arch::
( set -e; \
tmpf=`mktemp debian/versions.XXXXXX`; \
perl debian/cdbs/versions.pl >$$tmpf; \
for p in $(DEB_ARCH_PACKAGES); do \
cat $$tmpf >>debian/$$p.substvars; \
done; \
rm -f $$tmpf )
# update multi-arch path in install files
ls -d debian/* | \
grep -E "(install|links)$$" | \
while read a; do \
[ -d $$a ] || [ -f $$a.arch ] || \
! grep -q "\$$(DEB_HOST_MULTIARCH)" $$a || \
sed -i.arch "s|\$$(DEB_HOST_MULTIARCH)|$(DEB_HOST_MULTIARCH)|g" $$a; \
done
clean::
rm -rf debian/man/out
-rmdir debian/man
rm -f debian/stamp-man-pages
rm -rf debian/shlibs-check
# revert multi-arch path in install files
ls -d debian/* | \
grep -E "(install|links)$$" | \
while read a; do \
[ ! -f $$a.arch ] || \
mv $$a.arch $$a; \
done
$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%:
if test -x /usr/bin/dh_icons; then dh_icons -p$(cdbs_curpkg) $(DEB_DH_ICONCACHE_ARGS); fi
if test -x /usr/bin/dh_desktop; then dh_desktop -p$(cdbs_curpkg) $(DEB_DH_DESKTOP_ARGS); fi
if test -e debian/$(cdbs_curpkg).lintian; then \
install -p -D -m644 debian/$(cdbs_curpkg).lintian \
debian/$(cdbs_curpkg)/usr/share/lintian/overrides/$(cdbs_curpkg); \
fi
if test -e debian/$(cdbs_curpkg).presubj; then \
install -p -D -m644 debian/$(cdbs_curpkg).presubj \
debian/$(cdbs_curpkg)/usr/share/bug/$(cdbs_curpkg)/presubj; \
fi
binary-install/$(DEB_SOURCE_PACKAGE)-doc-html::
set -e; \
for doc in `cd $(DEB_DESTDIR)/usr/share/doc/tde/HTML/en; find . -name index.docbook`; do \
pkg=$${doc%/index.docbook}; pkg=$${pkg#./}; \
echo Building $$pkg HTML docs...; \
mkdir -p $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/usr/share/doc/tde/HTML/en/$$pkg; \
cd $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/usr/share/doc/tde/HTML/en/$$pkg; \
/usr/bin/meinproc $(DEB_DESTDIR)/usr/share/doc/tde/HTML/en/$$pkg/index.docbook; \
done
for pkg in $(DOC_HTML_PRUNE) ; do \
rm -rf debian/$(DEB_SOURCE_PACKAGE)-doc-html/usr/share/doc/tde/HTML/en/$$pkg; \
done
common-build-indep:: debian/stamp-kde-apidox
debian/stamp-kde-apidox:
$(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) apidox)
touch $@
common-install-indep:: common-install-kde-apidox
common-install-kde-apidox::
$(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) install-apidox DESTDIR=$(DEB_DESTDIR))
cleanbuilddir::
-$(if $(call cdbs_streq,$(DEB_BUILDDIR),$(DEB_SRCDIR)),,rm -rf $(DEB_BUILDDIR))
clean::
ifndef _cdbs_class_cmake
if test -n "$(DEB_KDE_CVS_MAKE)" && test -d $(DEB_SRCDIR); then \
cd $(DEB_SRCDIR); \
find . -name Makefile.in -print | \
xargs --no-run-if-empty rm -f; \
rm -f Makefile.am acinclude.m4 aclocal.m4 config.h.in \
configure configure.files configure.in stamp-h.in \
subdirs; \
fi
endif
rm -f debian/stamp-kde-apidox
rm -f debian/stamp-cvs-make
endif

@ -0,0 +1,19 @@
#!/usr/bin/env perl
use strict;
use warnings;
my $version = `dpkg-parsechangelog | awk '/^Version/ {print \$2}'`;
my ($version3, $version3_next);
my ($version2, $version2_next);
($version3 = $version) =~ s/^(([^.]+\.){2}[^.+~-]+)[.+~-]?[^-]*-[^-]+$/$1/;
($version2 = $version3) =~ s/\.[^.]+$//;
($version3_next = $version3) =~ s/(?<=\.)(\d+)[a-z]?$/($1+1)/e;
($version2_next = $version2) =~ s/(?<=\.)(\d+)$/($1+1)/e;
print "TDE-Version3=$version3\n";
print "TDE-Version2=$version2\n";
print "TDE-Next-Version3=$version3_next\n";
print "TDE-Next-Version2=$version2_next\n";

@ -0,0 +1,8 @@
Cervisia for Debian
-------------------
This application provides documentation in a docbook format that the TDE
Help Centre can display. For HTML documentation that can be read in any
web browser, see the package tdesdk-doc-html.
-- Ben Burton <bab@debian.org>, Mon, 12 May 2003 12:29:39 +1000

@ -0,0 +1,2 @@
cervisia/README
cervisia/TODO

@ -0,0 +1,32 @@
debian/tmp/usr/bin/cervisia
debian/tmp/usr/lib/*/libtdeinit_cervisia.la
debian/tmp/usr/lib/*/libtdeinit_cervisia.so
debian/tmp/usr/lib/*/trinity/cervisia.la
debian/tmp/usr/lib/*/trinity/cervisia.so
debian/tmp/usr/lib/*/trinity/libcervisiapart.la
debian/tmp/usr/lib/*/trinity/libcervisiapart.so
debian/tmp/usr/share/applications/tde/cervisia.desktop
debian/tmp/usr/share/apps/cervisia/cervisiashellui.rc
debian/tmp/usr/share/apps/cervisia/eventsrc
debian/tmp/usr/share/apps/cervisiapart/cervisiaui.rc
debian/tmp/usr/share/apps/tdeconf_update/cervisia.upd
debian/tmp/usr/share/apps/tdeconf_update/cervisia-change_repos_list.pl
debian/tmp/usr/share/apps/tdeconf_update/cervisia-normalize_cvsroot.pl
debian/tmp/usr/share/apps/tdeconf_update/move_repositories.pl
debian/tmp/usr/share/apps/tdeconf_update/change_colors.pl
debian/tmp/usr/share/config.kcfg/cervisiapart.kcfg
debian/tmp/usr/share/doc/tde/HTML/en/cervisia/*.bz2
debian/tmp/usr/share/doc/tde/HTML/en/cervisia/common
debian/tmp/usr/share/doc/tde/HTML/en/cervisia/*.docbook
debian/tmp/usr/share/doc/tde/HTML/en/cervisia/*.png
debian/tmp/usr/share/icons/hicolor/48x48/apps/cervisia.png
debian/tmp/usr/share/icons/hicolor/32x32/apps/cervisia.png
debian/tmp/usr/share/icons/hicolor/22x22/apps/cervisia.png
debian/tmp/usr/share/icons/hicolor/16x16/apps/cervisia.png
debian/tmp/usr/share/icons/crystalsvg/48x48/actions/vcs_*.png
debian/tmp/usr/share/icons/crystalsvg/32x32/actions/vcs_*.png
debian/tmp/usr/share/icons/crystalsvg/22x22/actions/vcs_*.png
debian/tmp/usr/share/icons/crystalsvg/16x16/actions/vcs_*.png
debian/tmp/usr/share/icons/crystalsvg/scalable/actions/vcs_*.svgz
debian/tmp/usr/share/man/man1/cervisia.1
debian/icons/cervisia.xpm /usr/share/pixmaps

@ -0,0 +1,9 @@
# tdeconf_update scripts don't need to be executable.
cervisia-trinity: script-not-executable ./usr/share/apps/tdeconf_update/change_colors.pl
cervisia-trinity: script-not-executable ./usr/share/apps/tdeconf_update/move_repositories.pl
# This is from tdeinit black magic.
cervisia-trinity: no-shlibs-control-file usr/lib/libtdeinit_cervisia.so
cervisia-trinity: postinst-must-call-ldconfig usr/lib/libtdeinit_cervisia.so
cervisia-trinity: postrm-should-call-ldconfig usr/lib/libtdeinit_cervisia.so
cervisia-trinity: package-name-doesnt-match-sonames libtdeinit-cervisia

@ -0,0 +1,9 @@
?package(cervisia-trinity):\
needs="x11"\
section="Applications/Programming"\
hints="TDE,Version control"\
title="Cervisia"\
longtitle="Cervisia (CVS Frontend)"\
icon="/usr/share/pixmaps/cervisia.xpm"\
command="/usr/bin/cervisia"

@ -0,0 +1,16 @@
#!/bin/sh
# postinst script for cervisia-trinity
set -e
if [ "${BASEDIR:=/}" = "/" ]; then
BASEDIR=""
fi
#if [ "$1" = "configure" ] ; then
# # force ldconfig due to tdeinit library
# ldconfig
#fi
#DEBHELPER#
exit 0

File diff suppressed because it is too large Load Diff

@ -0,0 +1,420 @@
Source: tdesdk-trinity
Section: tde
Priority: optional
Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net>
XSBC-Original-Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Uploaders: Ana Beatriz Guerrero Lopez <ana@debian.org>, Fathi Boudra <fboudra@free.fr>, Josh Metzler <joshdeb@metzlers.org>, Sune Vuorela <debian@pusling.com>
Build-Depends: libasound2-dev [!solaris-any], cdbs (>= 0.4.39-0.1), debhelper (>= 7.0.50~), quilt, cmake, autotools-dev, gawk,
pkg-config, tdelibs14-trinity-dev, binutils-dev [!solaris-any], bison, flex, libfl-dev | flex (<< 2.5.39),
tdepim-trinity-dev, libapr1-dev, libtdepim1-trinity-dev,
libktnef1-trinity-dev, libsvn-dev, libdb-dev,
libiberty-dev | binutils-dev (<< 2.23.91.20131123-1~),
automake, autoconf, libtool, libltdl-dev, libiconv-dev [solaris-any]
Standards-Version: 3.8.4
Package: tdesdk-trinity
Architecture: all
Section: tde
Replaces: kdesdk-trinity (<< 4:14.0.0~)
Breaks: kdesdk-trinity (<< 4:14.0.0~)
Depends: cervisia-trinity (>= ${source:Version}), kapptemplate-trinity (>= ${source:Version}), kbabel-trinity (>= ${source:Version}), kbugbuster-trinity (>= ${source:Version}), tdecachegrind-trinity (>= ${source:Version}), tdesdk-tdefile-plugins-trinity (>= ${source:Version}), tdesdk-tdeio-plugins-trinity (>= ${source:Version}) | tdesvn-tdeio-plugins-trinity, tdesdk-misc-trinity (>= ${source:Version}), tdesdk-scripts-trinity, kmtrace-trinity (>= ${source:Version}), kompare-trinity (>= ${source:Version}), kspy-trinity (>= ${source:Version}), kuiviewer-trinity (>= ${source:Version}), tdeunittest-trinity (>= ${source:Version}), poxml-trinity (>= ${source:Version}), umbrello-trinity (>= ${source:Version})
Suggests: tdecachegrind-converters-trinity, kbabel-trinity-dev, tdesdk-trinity-doc-html
Description: software development kit from the official Trinity release
TDE (the Trinity Desktop Environment) is a powerful Open Source graphical
desktop environment for Unix workstations. It combines ease of use,
contemporary functionality, and outstanding graphical design with the
technological superiority of the Unix operating system.
.
This metapackage includes the Trinity Software Development Kit, a collection
of applications and tools useful for developing TDE applications.
Package: tdesdk-trinity-doc-html
Architecture: all
Section: doc
Replaces: kdesdk-trinity-doc-html (<< 4:14.0.0~)
Breaks: kdesdk-trinity-doc-html (<< 4:14.0.0~)
Suggests: konqueror-trinity | www-browser, tdesdk-trinity
Description: Trinity Software Development Kit documentation in HTML format
By default the modules provided by TDE only provide their documentation
in TDE docbook format, which can only be read by Konqueror or KHelpCenter.
This package provides all of the TDE SDK documentation converted to
HTML format so it can be read with any web browser.
.
The documentation will be installed into the usual directories
/usr/share/doc/tde/HTML/<language>/<app>/, for instance
/usr/share/doc/tde/HTML/en/umbrello/. Documentation is provided for most
TDE SDK packages.
.
This package is part of Trinity, and a component of the TDE SDK module.
See the 'tde-trinity' and 'tdesdk-trinity' packages for more information.
Package: cervisia-trinity
Architecture: any
Section: devel
Replaces: cervisia-trinity (<< 4:14.0.0~)
Breaks: cervisia-trinity (<< 4:14.0.0~)
Depends: ${shlibs:Depends}
Suggests: khelpcenter-trinity, tdesdk-trinity-doc-html
Description: a graphical CVS front end for Trinity
Cervisia is a TDE-based graphical front end for the CVS client.
.
As well as providing both common and advanced CVS operations, it offers
a variety of methods for graphically viewing information about the CVS
repository, your own sandbox and the relationships between different
versions of files. A Changelog editor is also included and is coupled
with the commit dialog.
.
This package is part of Trinity, and a component of the TDE SDK module.
See the 'tde-trinity' and 'tdesdk-trinity' packages for more information.
Package: kapptemplate-trinity
Architecture: all
Section: devel
Replaces: kapptemplate-trinity (<< 4:14.0.0~)
Breaks: kapptemplate-trinity (<< 4:14.0.0~)
Recommends: automake1.9 | automaken, tdelibs14-trinity-dev
Description: creates a framework to develop a Trinity application
KAppTemplate is a shell script that will create the necessary
framework to develop various TDE applications. It takes care of the
autoconf/automake code as well as providing a skeleton and example of
what the code typically looks like.
.
This package is part of Trinity, and a component of the TDE SDK module.
See the 'tde-trinity' and 'tdesdk-trinity' packages for more information.
Package: kbabel-trinity
Architecture: any
Section: devel
Replaces: kbabel-trinity (<< 4:14.0.0~)
Breaks: kbabel-trinity (<< 4:14.0.0~)
Depends: ${shlibs:Depends}
Suggests: khelpcenter-trinity, tdesdk-trinity-doc-html
Conflicts: kdeartwork-theme-icon-trinity (<< 4:3.5.13.3~), tdeartwork-theme-icon-trinity (<< 4:14.0.5~)
Description: PO-file editing suite for Trinity
This is a suite of programs for editing translation message files (PO-files).
It is designed to help you translate fast and consistently.
.
This suite includes KBabel, CatalogManager and KBabelDict. KBabel is an
advanced and easy to use PO-file editor with full navigational and editing
capabilities, syntax checking and statistics. CatalogManager is a multi
functional catalog manager which allows you to keep track of many
PO-files at once. KBabelDict is a dictionary to assist with searching
for common translations.
.
This package is part of Trinity, and a component of the TDE SDK module.
See the 'tde-trinity' and 'tdesdk-trinity' packages for more information.
Package: kbabel-trinity-dev
Architecture: any
Section: libdevel
Replaces: kbabel-trinity-dev (<< 4:14.0.0~)
Breaks: kbabel-trinity-dev (<< 4:14.0.0~)
Depends: kbabel-trinity (= ${source:Version}), tdelibs14-trinity-dev
Description: PO-file editing suite for Trinity (development files)
This is a suite of programs for editing translation message files (PO-files).
It is designed to help you translate fast and consistently.
.
This suite includes KBabel, CatalogManager and KBabelDict. KBabel is an
advanced and easy to use PO-file editor with full navigational and editing
capabilities, syntax checking and statistics. CatalogManager is a multi
functional catalog manager which allows you to keep track of many
PO-files at once. KBabelDict is a dictionary to assist with searching
for common translations.
.
This package contains the KBabel development files.
.
This package is part of Trinity, and a component of the TDE SDK module.
See the 'tde-trinity' and 'tdesdk-trinity' packages for more information.
Package: kbugbuster-trinity
Architecture: any
Section: devel
Replaces: kbugbuster-trinity (<< 4:14.0.0~)
Breaks: kbugbuster-trinity (<< 4:14.0.0~)
Depends: ${shlibs:Depends}
Suggests: khelpcenter-trinity
Description: a front end for the Trinity bug tracking system
KBugBuster is a GUI front end for the TDE bug tracking system.
It allows the user to view and manipulate bug reports and provides a
variety of options for searching through reports.
.
This package is part of Trinity, and a component of the TDE SDK module.
See the 'tde-trinity' and 'tdesdk-trinity' packages for more information.
Package: tdecachegrind-trinity
Architecture: any
Section: devel
Replaces: kcachegrind-trinity (<< 4:14.0.0~)
Breaks: kcachegrind-trinity (<< 4:14.0.0~)
Depends: ${shlibs:Depends}
Recommends: valgrind-callgrind-trinity | valgrind-calltree-trinity, graphviz
Suggests: tdecachegrind-converters-trinity, khelpcenter-trinity, tdesdk-trinity-doc-html
Description: visualisation tool for valgrind profiling output
TDECachegrind is a visualisation tool for the profiling data generated
by calltree, a profiling skin for valgrind. Applications can be
profiled using calltree without being recompiled, and shared libraries
and plugin architectures are supported.
.
For visualising the output from other profiling tools, several converters
can be found in the tdecachegrind-converters package.
.
This package is part of Trinity, and a component of the TDE SDK module.
See the 'tde-trinity' and 'tdesdk-trinity' packages for more information.
Package: tdecachegrind-converters-trinity
Architecture: all
Section: devel
Replaces: kcachegrind-converters-trinity (<< 4:14.0.0~)
Breaks: kcachegrind-converters-trinity (<< 4:14.0.0~)
Depends: ${perl:Depends}, php-cli | php5-cli, python
Recommends: tdecachegrind-trinity
Description: format converters for TDECachegrind profiling visualisation tool
This is a collection of scripts for converting the output from
different profiling tools into a format that TDECachegrind can use.
.
TDECachegrind is a visualisation tool for the profiling data generated
by calltree, a profiling skin for valgrind. Applications can be
profiled using calltree without being recompiled, and shared libraries
and plugin architectures are supported.
.
This package is part of Trinity, and a component of the TDE SDK module.
See the 'tde-trinity' and 'tdesdk-trinity' packages for more information.
Package: tdesdk-tdefile-plugins-trinity
Architecture: any
Section: tde
Replaces: kdesdk-kfile-plugins-trinity (<< 4:14.0.0~)
Breaks: kdesdk-kfile-plugins-trinity (<< 4:14.0.0~)
Depends: ${shlibs:Depends}
Description: Trinity file dialog plugins for software development files
This is a collection of plugins for the TDE file dialog. These plugins
extend the file dialog to offer advanced meta-information for source files,
patch files and Qt Linguist data.
.
This package is part of Trinity, and a component of the TDE SDK module.
See the 'tde-trinity' and 'tdesdk-trinity' packages for more information.
Package: tdesdk-misc-trinity
Architecture: any
Section: devel
Replaces: kdesdk-misc-trinity (<< 4:14.0.0~)
Breaks: kdesdk-misc-trinity (<< 4:14.0.0~)
Depends: ${shlibs:Depends}
Recommends: libtqt3-mt-dev | libtqt3-dev
Suggests: gimp | xpaint
Description: various goodies from the Trinity Software Development Kit
This package contains miscellaneous goodies provided with the official
TDE release to assist with TDE software development.
.
Included are:
- headers to assist with profiling TDE code;
- a widget style for checking conformity with the TDE/TQt style guide;
- palettes that match the TDE standard colour palette;
- a TDE address book plugin that reads the list of TDE CVS accounts.
.
This package is part of Trinity, and a component of the TDE SDK module.
See the 'tde-trinity' and 'tdesdk-trinity' packages for more information.
Package: tdesdk-scripts-trinity
Architecture: all
Section: devel
Replaces: kdesdk-scripts-trinity (<< 4:14.0.0~)
Breaks: kdesdk-scripts-trinity (<< 4:14.0.0~)
Depends: ${perl:Depends}, python
Recommends: automake1.9 | automaken, cvs, gawk
Suggests: khelpcenter-trinity, tdesdk-trinity-doc-html, dmalloc, gdb, tdelibs14-trinity-doc, tqt3-doc, valgrind, devscripts
Enhances: kate-trinity
Description: a set of useful development scripts for Trinity
This package contains a number of scripts which can be used to help in
developing TDE-based applications. Many of these scripts however are
not specific to TDE, and in particular there are several general-use
scripts to help users in working with SVN and CVS repositories.
.
In addition to these scripts, this package provides:
- gdb macros for TQt/TDE programming;
- vim and emacs helper files for TQt/TDE programming;
- bash and zsh completion controls for TDE apps;
- valgrind error suppressions for TDE apps.
.
This package is part of Trinity, and a component of the TDE SDK module.
See the 'tde-trinity' and 'tdesdk-trinity' packages for more information.
Package: kmtrace-trinity
Architecture: any
Section: devel
Replaces: kmtrace-trinity (<< 4:14.0.0~)
Breaks: kmtrace-trinity (<< 4:14.0.0~)
Depends: ${shlibs:Depends}, less
Description: a Trinity memory leak tracer
KMtrace is a TDE tool to assist with malloc debugging using glibc's
"mtrace" functionality.
.
This package is part of Trinity, and a component of the TDE SDK module.
See the 'tde-trinity' and 'tdesdk-trinity' packages for more information.
Package: kompare-trinity
Architecture: any
Section: devel
Replaces: kompare-trinity (<< 4:14.0.0~)
Breaks: kompare-trinity (<< 4:14.0.0~)
Depends: ${shlibs:Depends}
Suggests: khelpcenter-trinity
Description: a Trinity GUI for viewing differences between files
Kompare is a graphical user interface for viewing the differences between
files. It can compare two documents, create a diff file, display a diff
file and/or blend a diff file back into the original documents.
.
This package is part of Trinity, and a component of the TDE SDK module.
See the 'tde-trinity' and 'tdesdk-trinity' packages for more information.
Package: kspy-trinity
Architecture: any
Section: devel
Replaces: kspy-trinity (<< 4:14.0.0~)
Breaks: kspy-trinity (<< 4:14.0.0~)
Depends: ${shlibs:Depends}, tdelibs14-trinity-dev
Description: examines the internal state of a TQt/TDE app
KSpy is a tiny library which can be used to graphically display
the QObjects in use by a TQt/TDE app. In addition to the object tree,
you can also view the properties, signals and slots of any QObject.
.
Basically it provides much the same info as QObject::dumpObjectTree() and
QObject::dumpObjectInfo(), but in a much more convenient form. KSpy has
minimal overhead for the application, because the kspy library is
loaded dynamically using KLibLoader.
.
See /usr/share/doc/kspy/README for usage instructions.
.
This package is part of Trinity, and a component of the TDE SDK module.
See the 'tde-trinity' and 'tdesdk-trinity' packages for more information.
Package: kuiviewer-trinity
Architecture: any
Section: devel
Replaces: kuiviewer-trinity (<< 4:14.0.0~)
Breaks: kuiviewer-trinity (<< 4:14.0.0~)
Depends: ${shlibs:Depends}
Suggests: tqt3-designer
Description: viewer for TQt Designer user interface files
KUIViewer is a utility to display and test the user interface (.ui) files
generated by TQt Designer. The interfaces can be displayed in a variety of
different widget styles.
.
The TQt Designer itself is in the package tqt3-designer.
.
This package is part of Trinity, and a component of the TDE SDK module.
See the 'tde-trinity' and 'tdesdk-trinity' packages for more information.
Package: libcvsservice0-trinity
Architecture: any
Section: libs
Replaces: libcvsservice0-trinity (<< 4:14.0.0~)
Breaks: libcvsservice0-trinity (<< 4:14.0.0~)
Depends: ${shlibs:Depends}, cvs
Description: DCOP service for accessing CVS repositories
This library provides a DCOP service for accessing and working with
remote CVS repositories. Applications may link with this library to
access the DCOP service directly from C++. Alternatively, scripts may
access the service using the standard "dcop" command-line tool.
.
DCOP is the Desktop Communication Protocol used throughout TDE.
.
This package is part of Trinity, and a component of the TDE SDK module.
See the 'tde-trinity' and 'tdesdk-trinity' packages for more information.
Package: libcvsservice-trinity-dev
Architecture: any
Section: libdevel
Replaces: libcvsservice-trinity-dev (<< 4:14.0.0~)
Breaks: libcvsservice-trinity-dev (<< 4:14.0.0~)
Depends: libcvsservice0-trinity (= ${source:Version}), tdelibs14-trinity-dev
Description: development files for CVS DCOP service
The library libcvsservice provides a DCOP service for accessing and
working with remote CVS repositories. Applications may link with this
library to access the DCOP service directly from C++. Alternatively,
scripts may access the service using the standard "dcop" command-line
tool.
.
Development files for libcvsservice are included in this package.
.
This package is part of Trinity, and a component of the TDE SDK module.
See the 'tde-trinity' and 'tdesdk-trinity' packages for more information.
Package: poxml-trinity
Architecture: any
Section: devel
Replaces: poxml-trinity (<< 4:14.0.0~)
Breaks: poxml-trinity (<< 4:14.0.0~)
Depends: ${shlibs:Depends}
Description: tools for using PO-files to translate DocBook XML files
This is a collection of tools that facilitate translating DocBook XML
files using translation message files (PO-files).
.
Also included are some miscellaneous command-line utilities for
manipulating DocBook XML files, PO-files and PO-template files.
.
This package is part of Trinity, and a component of the TDE SDK module.
See the 'tde-trinity' and 'tdesdk-trinity' packages for more information.
Package: umbrello-trinity
Architecture: any
Section: devel
Replaces: umbrello-trinity (<< 4:14.0.0~)
Breaks: umbrello-trinity (<< 4:14.0.0~)
Depends: ${shlibs:Depends}
Suggests: khelpcenter-trinity, tdesdk-trinity-doc-html
Description: UML modelling tool and code generator
Umbrello UML Modeller is a Unified Modelling Language editor for TDE.
With UML you can create diagrams of software and other systems in an
industry standard format. Umbrello can also generate code from your
UML diagrams in a number of programming languages.
.
The program supports class diagrams, sequence diagrams, collaboration
diagrams, use case diagrams, state diagrams, activity diagrams, component
diagrams and deployment diagrams.
.
This package is part of Trinity, and a component of the TDE SDK module.
See the 'tde-trinity' and 'tdesdk-trinity' packages for more information.
Package: tdesdk-tdeio-plugins-trinity
Architecture: any
Section: devel
Replaces: kdesdk-kio-plugins-trinity (<< 4:14.0.0~)
Breaks: kdesdk-kio-plugins-trinity (<< 4:14.0.0~)
Depends: ${shlibs:Depends}, subversion
Description: subversion ioslave for Trinity
This package provides easy access to remote SVN repositories from within
Konqueror, and TDE generally, by browsing them as if they were a
filesystem, using URLs like svn://hostname/path, or svn+ssh://, etc.
.
This package is part of Trinity, and a component of the TDE SDK module.
See the 'tde-trinity' and 'tdesdk-trinity' packages for more information.
Package: tdeunittest-trinity
Architecture: any
Section: devel
Replaces: kunittest-trinity (<< 4:14.0.0~)
Breaks: kunittest-trinity (<< 4:14.0.0~)
Depends: ${shlibs:Depends}
Suggests: tdelibs14-trinity-doc
Description: unit testing library for Trinity
TDEUnitTest is a small library that facilitates the writing of tests for
TDE developers. There are two ways to use the TDEUnitTest library. One is
to create dynamically loadable modules and use the tdeunittestmodrunner or
tdeunittestguimodrunner programs to run the tests. The other is to use the
libraries to create your own testing application.
.
This package is part of Trinity, and a component of the TDE SDK module.
See the 'tde-trinity' and 'tdesdk-trinity' packages for more information.
Package: tdesdk-trinity-dbg
Section: libdevel
Architecture: linux-any
Replaces: kdesdk-trinity-dbg (<< 4:14.0.0~)
Breaks: kdesdk-trinity-dbg (<< 4:14.0.0~)
Priority: extra
Depends: tdelibs-trinity-dbg, libcvsservice-trinity-dev (= ${source:Version}), kbabel-trinity-dev (= ${source:Version})
Description: debugging symbols for tdesdk-trinity
This package contains the debugging symbols associated with tdesdk-trinity.
They will automatically be used by gdb for debugging tdesdk-related
issues.

@ -0,0 +1,626 @@
This package was debianized by Ivan E. Moore II <rkrusty@debian.org> on
Fri, 26 Jan 2001 18:00:00 -0700.
It was brought up to date by Ben Burton <bab@debian.org> on
Mon, 26 Mar 2001 09:10:56 -0600.
Thanks to Robert Lemmen and Philipp Frauenfelder for originally packaging
umbrello and tdecachegrind respectively.
It was downloaded from: http://www.kde.org/download
Upstream authors:
Note that tdesdk has many contributers beyond those listed below.
Cervisia: Bernd Gehrmann <bernd@mail.berlios.de>,
Christian Loose <christian.loose@kdemail.net>,
Andre Woebbeking <woebbeking@web.de>,
Carlos Woelz <carloswoelz@imap-mail.com> and others
KAppTemplate: Kurt Granroth <granroth@kde.org>
KBabel: Matthias Kiefer <kiefer@kde.org>,
Wolfram Diestel <wolfram@steloj.de>, Andrea Rizzi <rizzi@kde.org>,
Stanislav Visnovsky <visnovsky@kde.org>, Marco Wegner <dubbleu@web.de>,
Asgeir Frimannsson <asgeirf@redhat.com>,
Dwayne Bailey <dwayne@translate.org.za>,
Bram Schoenmakers <bramschoenmakers@kde.nl> and others
KBugBuster: Martijn Klingens <klingens@kde.org>,
Simon Hausmann <hausmann@kde.org>,
Cornelius Schumacher <schumacher@kde.org>, David Faure <faure@kde.org>
KCachegrind: Josef Weidendorfer <Josef.Weidendorfer@gmx.de>
KDE Addressbook Plugin: Carsten Pfeiffer <pfeiffer@kde.org>
KDEPalettes: Daniel M. Duley <mosfet@jorsm.com>
KMTrace: Waldo Bastian <bastian@kde.org>, Mike Haertel <mike@ai.mit.edu>,
Andi Kleen <ak@suse.de>
Kompare: John Firebaugh <jfirebaugh@kde.org>,
Otto Bruggeman <otto.bruggeman@home.nl> and others
KProfileMethod: David Faure <faure@kde.org>
KSpy: Richard Moore <rich@kde.org>
KStartPerf: Geert Jansen <jansen@kde.org>, Rik Hemsley <rik@kde.org>,
Simon Hausmann <hausmann@kde.org> and Bill Soudan <soudan@kde.org>
KUIViewer: Richard Moore <rich@kde.org>,
Ian Reinhart Geiser <geiseri@kde.org> and
Benjamin C. Meyer <ben+kuiviewer@meyerhome.net>
PO-XML: Stephan Kulow <coolo@kde.org> and
Peter Wells <pete@yamuna.demon.co.uk>
Style guide check: Maksim Orlovich <orlovich@cs.rochester.edu>,
Ryan Cumming <ryan@completely.kicks-ass.org> and others
Subversion I/O slave: Mickael Marchand <marchand@kde.org>
Umbrello: Paul Hensgen <phensgen@users.sourceforge.net> and many others
Copyright:
All components of this package are released under the GNU General
Public License (GPL), with the following exceptions. Note that the
abbreviation LGPL refers to the GNU Library General Public License.
ANTLR (part of PO-XML): (see below)
CVS service: LGPL
Emacs helper files: Mix of GPL and LGPL
KBabel: GPL, though some source files are under the LGPL
KCachegrind converters:
dprof2calltree, pprof2calltree: (see below)
KMTrace: LGPL
KProfileMethod: LGPL
KStartPerf: Artistic License
KUIViewer: LGPL
Scripts:
cheatmake, extractattr, kde-spellcheck.pl: LGPL
cvs-clean, cvslastreferenced: BSD License
cvscheck: Artistic License
extend_dmalloc: (see below)
pruneemptydirs, rc2kcfgxt.pl: Released to the public domain
Subversion I/O slave: Mix of GPL and LGPL
Umbrello: GPL, though a few source files are under the LGPL
Umbrello icons: (see below)
DocBook documentation: (see below)
On Debian GNU/Linux systems, the complete texts of these licenses
can be found in `/usr/share/common-licenses/GPL',
`/usr/share/common-licenses/LGPL`, `/usr/share/common-licenses/BSD'
and `/usr/share/common-licenses/Artistic'.
--------------------
ANTLR:
SOFTWARE RIGHTS
ANTLR 2.6.0 MageLang Insitute, 1998, 1999
We reserve no legal rights to the ANTLR--it is fully in the public
domain. An individual or company may do whatever they wish with source
code distributed with ANTLR or the code generated by ANTLR, including
the incorporation of ANTLR, or its output, into commercial software.
We encourage users to develop software with ANTLR. However, we do ask
that credit is given to us for developing ANTLR. By "credit", we mean
that if you use ANTLR or incorporate any source code into one of your
programs (commercial product, research project, or otherwise) that you
acknowledge this fact somewhere in the documentation, research report,
etc... If you like ANTLR and have developed a nice tool with the
output, please mention that you developed it using ANTLR. In addition,
we ask that the headers remain intact in our source code. As long as
these guidelines are kept, we expect to continue enhancing this system
and expect to make other tools available as they are completed.
--------------------
Converters dprof2calltree, pprof2calltree for KCachegrind:
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
- All advertising materials mentioning features or use of this software
must display the following acknowledgement: This product includes software
developed by OmniTI Computer Consulting.
- Neither name of the company nor the names of its contributors may be
used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS `AS IS'' AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Copyright (c) 2004 OmniTI Computer Consulting
All rights reserved
The following code was written by George Schlossnagle <george@omniti.com>
and is provided completely free and without any warranty.
--------------------
Script extend_dmalloc:
Copyright 1995 by Gray Watson
This file is part of the dmalloc package.
Permission to use, copy, modify, and distribute this software for
any purpose and without fee is hereby granted, provided that the
above copyright notice and this permission notice appear in all
copies, and that the name of Gray Watson not be used in advertising
or publicity pertaining to distribution of the document or software
without specific, written prior permission.
Gray Watson makes no representations about the suitability of the
software described herein for any purpose. It is provided "as is"
without express or implied warranty.
The author may be contacted at gray.watson@letters.com
--------------------
Umbrello Icons:
The images shipped with Umbrello (including images in the source
directory umbrello/umbrello/pics as well as the main Umbrello
application and mimetype icons) are released under the following
license.
KDE Crystal theme icons.
Copyright (C) 2002 and following years KDE Artists
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
as published by the Free Software Foundation, version 2.1 of the
License.
This library 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
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free
Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301, USA.
**** NOTE THIS ADD-ON ****
The GNU Lesser General Public License or LGPL is written for
software libraries in the first place. We expressly want the LGPL
to be valid for this artwork library too.
KDE Crystal theme icons is a special kind of software library, it
is an artwork library, it's elements can be used in a Graphical
User Interface, or GUI.
Source code, for this library means:
- for vectors svg;
- for pixels, if applicable, the multi-layered formats xcf
or psd, or otherwise png.
The LGPL in some sections obliges you to make the files carry
notices. With images this is in some cases impossible or hardly
useful. With this library a notice is placed at a prominent place
in the directory containing the elements. You may follow this practice.
The exception in section 6 of the GNU Lesser General Public
License covers the use of elements of this art library in a GUI.
kde-artists [at] kde.org
--------------------
DocBook Documentation:
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
Version 1.1 or any later version published by the Free Software
Foundation; with no Invariant Sections, with no Front-Cover Texts,
and with no Back-Cover Texts.
A copy of the GNU Free Documentation License (Version 1.2) is
included below.
GNU Free Documentation License
Version 1.2, November 2002
Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
0. PREAMBLE
The purpose of this License is to make a manual, textbook, or other
functional and useful document "free" in the sense of freedom: to
assure everyone the effective freedom to copy and redistribute it,
with or without modifying it, either commercially or noncommercially.
Secondarily, this License preserves for the author and publisher a way
to get credit for their work, while not being considered responsible
for modifications made by others.
This License is a kind of "copyleft", which means that derivative
works of the document must themselves be free in the same sense. It
complements the GNU General Public License, which is a copyleft
license designed for free software.
We have designed this License in order to use it for manuals for free
software, because free software needs free documentation: a free
program should come with manuals providing the same freedoms that the
software does. But this License is not limited to software manuals;
it can be used for any textual work, regardless of subject matter or
whether it is published as a printed book. We recommend this License
principally for works whose purpose is instruction or reference.
1. APPLICABILITY AND DEFINITIONS
This License applies to any manual or other work, in any medium, that
contains a notice placed by the copyright holder saying it can be
distributed under the terms of this License. Such a notice grants a
world-wide, royalty-free license, unlimited in duration, to use that
work under the conditions stated herein. The "Document", below,
refers to any such manual or work. Any member of the public is a
licensee, and is addressed as "you". You accept the license if you
copy, modify or distribute the work in a way requiring permission
under copyright law.
A "Modified Version" of the Document means any work containing the
Document or a portion of it, either copied verbatim, or with
modifications and/or translated into another language.
A "Secondary Section" is a named appendix or a front-matter section of
the Document that deals exclusively with the relationship of the
publishers or authors of the Document to the Document's overall subject
(or to related matters) and contains nothing that could fall directly
within that overall subject. (Thus, if the Document is in part a
textbook of mathematics, a Secondary Section may not explain any
mathematics.) The relationship could be a matter of historical
connection with the subject or with related matters, or of legal,
commercial, philosophical, ethical or political position regarding
them.
The "Invariant Sections" are certain Secondary Sections whose titles
are designated, as being those of Invariant Sections, in the notice
that says that the Document is released under this License. If a
section does not fit the above definition of Secondary then it is not
allowed to be designated as Invariant. The Document may contain zero
Invariant Sections. If the Document does not identify any Invariant
Sections then there are none.
The "Cover Texts" are certain short passages of text that are listed,
as Front-Cover Texts or Back-Cover Texts, in the notice that says that
the Document is released under this License. A Front-Cover Text may
be at most 5 words, and a Back-Cover Text may be at most 25 words.
A "Transparent" copy of the Document means a machine-readable copy,
represented in a format whose specification is available to the
general public, that is suitable for revising the document
straightforwardly with generic text editors or (for images composed of
pixels) generic paint programs or (for drawings) some widely available
drawing editor, and that is suitable for input to text formatters or
for automatic translation to a variety of formats suitable for input
to text formatters. A copy made in an otherwise Transparent file
format whose markup, or absence of markup, has been arranged to thwart
or discourage subsequent modification by readers is not Transparent.
An image format is not Transparent if used for any substantial amount
of text. A copy that is not "Transparent" is called "Opaque".
Examples of suitable formats for Transparent copies include plain
ASCII without markup, Texinfo input format, LaTeX input format, SGML
or XML using a publicly available DTD, and standard-conforming simple
HTML, PostScript or PDF designed for human modification. Examples of
transparent image formats include PNG, XCF and JPG. Opaque formats
include proprietary formats that can be read and edited only by
proprietary word processors, SGML or XML for which the DTD and/or
processing tools are not generally available, and the
machine-generated HTML, PostScript or PDF produced by some word
processors for output purposes only.
The "Title Page" means, for a printed book, the title page itself,
plus such following pages as are needed to hold, legibly, the material
this License requires to appear in the title page. For works in
formats which do not have any title page as such, "Title Page" means
the text near the most prominent appearance of the work's title,
preceding the beginning of the body of the text.
A section "Entitled XYZ" means a named subunit of the Document whose
title either is precisely XYZ or contains XYZ in parentheses following
text that translates XYZ in another language. (Here XYZ stands for a
specific section name mentioned below, such as "Acknowledgements",
"Dedications", "Endorsements", or "History".) To "Preserve the Title"
of such a section when you modify the Document means that it remains a
section "Entitled XYZ" according to this definition.
The Document may include Warranty Disclaimers next to the notice which
states that this License applies to the Document. These Warranty
Disclaimers are considered to be included by reference in this
License, but only as regards disclaiming warranties: any other
implication that these Warranty Disclaimers may have is void and has
no effect on the meaning of this License.
2. VERBATIM COPYING
You may copy and distribute the Document in any medium, either
commercially or noncommercially, provided that this License, the
copyright notices, and the license notice saying this License applies
to the Document are reproduced in all copies, and that you add no other
conditions whatsoever to those of this License. You may not use
technical measures to obstruct or control the reading or further
copying of the copies you make or distribute. However, you may accept
compensation in exchange for copies. If you distribute a large enough
number of copies you must also follow the conditions in section 3.
You may also lend copies, under the same conditions stated above, and
you may publicly display copies.
3. COPYING IN QUANTITY
If you publish printed copies (or copies in media that commonly have
printed covers) of the Document, numbering more than 100, and the
Document's license notice requires Cover Texts, you must enclose the
copies in covers that carry, clearly and legibly, all these Cover
Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
the back cover. Both covers must also clearly and legibly identify
you as the publisher of these copies. The front cover must present
the full title with all words of the title equally prominent and
visible. You may add other material on the covers in addition.
Copying with changes limited to the covers, as long as they preserve
the title of the Document and satisfy these conditions, can be treated
as verbatim copying in other respects.
If the required texts for either cover are too voluminous to fit
legibly, you should put the first ones listed (as many as fit
reasonably) on the actual cover, and continue the rest onto adjacent
pages.
If you publish or distribute Opaque copies of the Document numbering
more than 100, you must either include a machine-readable Transparent
copy along with each Opaque copy, or state in or with each Opaque copy
a computer-network location from which the general network-using
public has access to download using public-standard network protocols
a complete Transparent copy of the Document, free of added material.
If you use the latter option, you must take reasonably prudent steps,
when you begin distribution of Opaque copies in quantity, to ensure
that this Transparent copy will remain thus accessible at the stated
location until at least one year after the last time you distribute an
Opaque copy (directly or through your agents or retailers) of that
edition to the public.
It is requested, but not required, that you contact the authors of the
Document well before redistributing any large number of copies, to give
them a chance to provide you with an updated version of the Document.
4. MODIFICATIONS
You may copy and distribute a Modified Version of the Document under
the conditions of sections 2 and 3 above, provided that you release
the Modified Version under precisely this License, with the Modified
Version filling the role of the Document, thus licensing distribution
and modification of the Modified Version to whoever possesses a copy
of it. In addition, you must do these things in the Modified Version:
A. Use in the Title Page (and on the covers, if any) a title distinct
from that of the Document, and from those of previous versions
(which should, if there were any, be listed in the History section
of the Document). You may use the same title as a previous version
if the original publisher of that version gives permission.
B. List on the Title Page, as authors, one or more persons or entities
responsible for authorship of the modifications in the Modified
Version, together with at least five of the principal authors of the
Document (all of its principal authors, if it has fewer than five),
unless they release you from this requirement.
C. State on the Title page the name of the publisher of the
Modified Version, as the publisher.
D. Preserve all the copyright notices of the Document.
E. Add an appropriate copyright notice for your modifications
adjacent to the other copyright notices.
F. Include, immediately after the copyright notices, a license notice
giving the public permission to use the Modified Version under the
terms of this License, in the form shown in the Addendum below.
G. Preserve in that license notice the full lists of Invariant Sections
and required Cover Texts given in the Document's license notice.
H. Include an unaltered copy of this License.
I. Preserve the section Entitled "History", Preserve its Title, and add
to it an item stating at least the title, year, new authors, and
publisher of the Modified Version as given on the Title Page. If
there is no section Entitled "History" in the Document, create one
stating the title, year, authors, and publisher of the Document as
given on its Title Page, then add an item describing the Modified
Version as stated in the previous sentence.
J. Preserve the network location, if any, given in the Document for
public access to a Transparent copy of the Document, and likewise
the network locations given in the Document for previous versions
it was based on. These may be placed in the "History" section.
You may omit a network location for a work that was published at
least four years before the Document itself, or if the original
publisher of the version it refers to gives permission.
K. For any section Entitled "Acknowledgements" or "Dedications",
Preserve the Title of the section, and preserve in the section all
the substance and tone of each of the contributor acknowledgements
and/or dedications given therein.
L. Preserve all the Invariant Sections of the Document,
unaltered in their text and in their titles. Section numbers
or the equivalent are not considered part of the section titles.
M. Delete any section Entitled "Endorsements". Such a section
may not be included in the Modified Version.
N. Do not retitle any existing section to be Entitled "Endorsements"
or to conflict in title with any Invariant Section.
O. Preserve any Warranty Disclaimers.
If the Modified Version includes new front-matter sections or
appendices that qualify as Secondary Sections and contain no material
copied from the Document, you may at your option designate some or all
of these sections as invariant. To do this, add their titles to the
list of Invariant Sections in the Modified Version's license notice.
These titles must be distinct from any other section titles.
You may add a section Entitled "Endorsements", provided it contains
nothing but endorsements of your Modified Version by various
parties--for example, statements of peer review or that the text has
been approved by an organization as the authoritative definition of a
standard.
You may add a passage of up to five words as a Front-Cover Text, and a
passage of up to 25 words as a Back-Cover Text, to the end of the list
of Cover Texts in the Modified Version. Only one passage of
Front-Cover Text and one of Back-Cover Text may be added by (or
through arrangements made by) any one entity. If the Document already
includes a cover text for the same cover, previously added by you or
by arrangement made by the same entity you are acting on behalf of,
you may not add another; but you may replace the old one, on explicit
permission from the previous publisher that added the old one.
The author(s) and publisher(s) of the Document do not by this License
give permission to use their names for publicity for or to assert or
imply endorsement of any Modified Version.
5. COMBINING DOCUMENTS
You may combine the Document with other documents released under this
License, under the terms defined in section 4 above for modified
versions, provided that you include in the combination all of the
Invariant Sections of all of the original documents, unmodified, and
list them all as Invariant Sections of your combined work in its
license notice, and that you preserve all their Warranty Disclaimers.
The combined work need only contain one copy of this License, and
multiple identical Invariant Sections may be replaced with a single
copy. If there are multiple Invariant Sections with the same name but
different contents, make the title of each such section unique by
adding at the end of it, in parentheses, the name of the original
author or publisher of that section if known, or else a unique number.
Make the same adjustment to the section titles in the list of
Invariant Sections in the license notice of the combined work.
In the combination, you must combine any sections Entitled "History"
in the various original documents, forming one section Entitled
"History"; likewise combine any sections Entitled "Acknowledgements",
and any sections Entitled "Dedications". You must delete all sections
Entitled "Endorsements".
6. COLLECTIONS OF DOCUMENTS
You may make a collection consisting of the Document and other documents
released under this License, and replace the individual copies of this
License in the various documents with a single copy that is included in
the collection, provided that you follow the rules of this License for
verbatim copying of each of the documents in all other respects.
You may extract a single document from such a collection, and distribute
it individually under this License, provided you insert a copy of this
License into the extracted document, and follow this License in all
other respects regarding verbatim copying of that document.
7. AGGREGATION WITH INDEPENDENT WORKS
A compilation of the Document or its derivatives with other separate
and independent documents or works, in or on a volume of a storage or
distribution medium, is called an "aggregate" if the copyright
resulting from the compilation is not used to limit the legal rights
of the compilation's users beyond what the individual works permit.
When the Document is included in an aggregate, this License does not
apply to the other works in the aggregate which are not themselves
derivative works of the Document.
If the Cover Text requirement of section 3 is applicable to these
copies of the Document, then if the Document is less than one half of
the entire aggregate, the Document's Cover Texts may be placed on
covers that bracket the Document within the aggregate, or the
electronic equivalent of covers if the Document is in electronic form.
Otherwise they must appear on printed covers that bracket the whole
aggregate.
8. TRANSLATION
Translation is considered a kind of modification, so you may
distribute translations of the Document under the terms of section 4.
Replacing Invariant Sections with translations requires special
permission from their copyright holders, but you may include
translations of some or all Invariant Sections in addition to the
original versions of these Invariant Sections. You may include a
translation of this License, and all the license notices in the
Document, and any Warranty Disclaimers, provided that you also include
the original English version of this License and the original versions
of those notices and disclaimers. In case of a disagreement between
the translation and the original version of this License or a notice
or disclaimer, the original version will prevail.
If a section in the Document is Entitled "Acknowledgements",
"Dedications", or "History", the requirement (section 4) to Preserve
its Title (section 1) will typically require changing the actual
title.
9. TERMINATION
You may not copy, modify, sublicense, or distribute the Document except
as expressly provided for under this License. Any other attempt to
copy, modify, sublicense or distribute the Document is void, and will
automatically terminate your rights under this License. However,
parties who have received copies, or rights, from you under this
License will not have their licenses terminated so long as such
parties remain in full compliance.
10. FUTURE REVISIONS OF THIS LICENSE
The Free Software Foundation may publish new, revised versions
of the GNU Free Documentation License from time to time. Such new
versions will be similar in spirit to the present version, but may
differ in detail to address new problems or concerns. See
http://www.gnu.org/copyleft/.
Each version of the License is given a distinguishing version number.
If the Document specifies that a particular numbered version of this
License "or any later version" applies to it, you have the option of
following the terms and conditions either of that specified version or
of any later version that has been published (not as a draft) by the
Free Software Foundation. If the Document does not specify a version
number of this License, you may choose any version ever published (not
as a draft) by the Free Software Foundation.
ADDENDUM: How to use this License for your documents
To use this License in a document you have written, include a copy of
the License in the document and put the following copyright and
license notices just after the title page:
Copyright (c) YEAR YOUR NAME.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
Texts. A copy of the license is included in the section entitled
"GNU Free Documentation License".
If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
replace the "with...Texts." line with this:
with the Invariant Sections being LIST THEIR TITLES, with the
Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
If you have Invariant Sections without Cover Texts, or some other
combination of the three, merge those two alternatives to suit the
situation.
If your document contains nontrivial examples of program code, we
recommend releasing these examples in parallel under your choice of
free software license, such as the GNU General Public License,
to permit their use in free software.

@ -0,0 +1,98 @@
#! /usr/bin/env perl
use strict;
use warnings;
use Getopt::Long;
sub printdate
{
printf ( "%04i", ( $_[5] + 1900 ) );
print "-";
printf ( "%02i", $_[4] + 1);
print "-";
printf ( "%02i", $_[3] );
print " ";
printf ( "%02i", $_[2] );
print ":";
printf ( "%02i", $_[1] );
print "+0000";
}
sub prepare
{
#warn "Running on Perl V5.8.x" if $^V ge v5.8.0;
binmode( STDOUT, ":utf8" ) if $^V ge v5.8.0;
my @now = gmtime();
print "#, fuzzy\n";
print "msgid \"\"\n";
print "msgstr \"\"\n";
print "\"Project-Id-Version: desktop files\\n\"\n";
print "\"Report-Msgid-Bugs-To: http://bugs.trinitydesktop.org\\n\"\n";
print "\"POT-Creation-Date: "; printdate( @now ); print "\\n\"\n";
print "\"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n";
print "\"Last-Translator: FULL NAME <EMAIL\@ADDRESS>\\n\"\n";
print "\"Language-Team: LANGUAGE <kde-i18n-doc\@kde.org>\\n\"\n";
print "\"MIME-Version: 1.0\\n\"\n";
print "\"Content-Type: text/plain; charset=UTF-8\\n\"\n";
print "\"Content-Transfer-Encoding: 8bit\\n\"\n";
print "\n\n";
}
sub processfiles
{
my ( $files, $basedir) = ( @_ );
for my $filename ( @$files )
{
chomp( $filename );
open( FH, "<", $filename ) or warn "Cannot open file $filename";
binmode( FH, ":utf8" ) if $^V ge v5.8.0;
#warn("Using $filename");
#my $regexp = qr{^(Name|Comment|Language|Keywords|About|Description|GenericName)=};
my $regexp = qr{^(Name|Comment|Language|Keywords|About|Description|GenericName|Query|ExtraNames|X-TDE-Submenu)=};
while( <FH> )
{
if ( m/$regexp/o )
{
my $msgid = $_;
chomp( $msgid );
$msgid =~ s/\\/\\\\/g;
$msgid =~ s/\"/\\\"/g;
if ($msgid =~ m/ +$/) {
$msgid =~ s/ +$//; # remove trailing spaces
print STDERR "ERROR: white space at the end of $msgid in $filename\n";
}
if ($msgid =~ m/\r+$/) {
$msgid =~ s/\r+$//; # remove trailing CR (Carriage Return)
print STDERR "ERROR: CR at the end of $msgid in $filename\n";
}
$filename =~ s,^$basedir/,,;
print "#: $filename:$.\n";
print "msgid \"$msgid\"\n";
print "msgstr \"\"\n";
print "\n";
}
}
close( FH );
}
}
my $onefilelist;
my $basedir;
GetOptions ( "file-list=s" => \$onefilelist,
"base-dir=s" => \$basedir
);
prepare;
open( FILELIST, $onefilelist ) or warn ( "Cannot open file list: $onefilelist" );
my @thislist = <FILELIST>;
processfiles( \@thislist, $basedir );
close( FILELIST );

@ -0,0 +1,41 @@
#! /usr/bin/env bash
filelist=$1
rm -f "$filelist"_* $filelist
touch $filelist
dir=.
find $dir -name "*.directory" -print | grep -v debian >> $filelist
find $dir -name "*.kdelnk" -print | grep -v debian >> $filelist
find $dir -name "*.desktop" -print | grep -v debian >> $filelist
find $dir -name "*.kimap" -print | grep -v debian >> $filelist
find $dir -name "*.themerc" -print | grep -v debian >> $filelist
find $dir -name "*.kcsrc" -print | grep -v debian >> $filelist
find $dir -name "*.setdlg" -print | grep -v debian >> $filelist
find $dir -name "index.theme" -print | grep -v debian >> $filelist
find $dir -name "eventsrc" -print | grep -v debian >> $filelist
find $dir -name "*.protocol" -print | grep -v debian >> $filelist
### TEMPORARY START: we do not have TDE modules
if true; then
find ./konqueror -name .svn -prune , -name "directory.*" -type f 2>/dev/null | grep -v debian >> $filelist
find ./kdesktop -name .svn -prune , -name "directory.*" -type f 2>/dev/null | grep -v debian >> $filelist
find ./drkonqi -name "*rc" -print 2>/dev/null | grep -v debian >> $filelist
find ./kimgio -name \*.kimgio -print 2>/dev/null | grep -v debian >> $filelist
find ./noatun -name \*.plugin -print 2>/dev/null | grep -v debian >> $filelist
find ./noatun-plugins -name \*.plugin -print 2>/dev/null | grep -v debian >> $filelist
find ./amor/data -name \*rc -print 2>/dev/null | grep -v debian >> $filelist
find ./tdeprint -name \*.print -print 2>/dev/null | grep -v debian >> $filelist
find . -name \*.kksrc -print 2>/dev/null | grep -v debian >> $filelist
find ./kopete -name \*.plugin -print 2>/dev/null | grep -v debian >> $filelist
find . -name \*.kdevtemplate -print 2>/dev/null | grep -v debian >> $filelist
fi
### TEMPORARY END: we do not have TDE modules
# Extract .directory files in template directories of KOffice
find . -name .directory|fgrep templates >> $filelist
sort -o $filelist -u $filelist

@ -0,0 +1,168 @@
#! /usr/bin/env python
import sys, string, codecs, os
# TODO: currently the 78 chars are *without* the quotes, while for Gettext it is *with* the quotes
# FIXME: it seems possible to get lines bigger than 80 characters.
max_length = 78
wrap_before = ['<h1>', '<h2>', '<h3>', '<h4>', '<h5>', '<h6>', '<p>', '<br>', '<br/>',
'<ol>', '<ul>', '<li>', '<table>', '<th>', '<tr>', '<td>', '<center>',
'<blockquote>', '<pre>', '<hr>', '<hr/>']
### TODO: try to support any charset, not only UTF-8 (so that it can be used outside TDE)
def splitit( start, message, outfile ):
# print start+"\""+message+"\"" # DEBUG
if len(start):
if len(message) + len(start) < max_length and \
string.find(message, '\\n') == -1:
outstr = '%s"%s"\n' % (start, message)
outfile.write(outstr.encode('utf-8'))
return
outfile.write(start)
outfile.write(u'""\n')
index = 0
mlen = len(message)
last_brace = 0
last_space = 0
last_comma = 0
while index < mlen:
if message[index] == r'n' and (index > 0 and message[index-1] == '\\') \
and (index < 2 or message[index-2] != '\\'):
outstr = '"%s"\n' % message[:index+1]
outfile.write(outstr.encode('utf-8'))
message = message[index+1:]
mlen -= index + 1
index = 0
last_brace = 0
last_space = 0
last_comma = 0
continue
elif message[index] == u'>':
last_brace = index
elif message[index] == u' ':
last_space = index
elif message[index] == u',':
last_comma = index
elif message[index] == u'<':
for s in wrap_before:
if index > 0 and message[index:].startswith(s):
outstr = '"%s"\n' % message[:index]
outfile.write(outstr.encode('utf-8'))
message = message[index:]
mlen -= index
index = 0
last_brace = 0
last_space = 0
last_comma = 0
continue
if index > max_length:
if last_brace > 50:
index = last_brace
while index < mlen - 1 and message[index+1] == ' ':
index += 1
elif last_space != 0:
index = last_space
elif last_comma != 0:
index = last_comma
else:
while index > 0 and message[index] == u'\\':
index = index - 1
outstr = '"%s"\n' % message[:index+1]
outfile.write(outstr.encode('utf-8'))
message = message[index+1:]
mlen -= index + 1
index = 0
last_brace = 0
last_space = 0
last_comma = 0
continue
index += 1
if len(message):
outstr = '"%s"\n' % message
outfile.write(outstr.encode('utf-8'))
if sys.hexversion >= 0x02030000:
# We have Python 2.3 or better
open_type="rU" # Open for read with "Universal Newline Support"
else:
# We have a Python older than 2.3
open_type="r" # Normal open for read
### TODO: even in the case of a parse error, the script could try to process the next file(s) instead of exiting.
for file in sys.argv[1:]:
orig_file = open(file, open_type)
new_file = open(file + ".new", 'w')
last=''
start=''
index=0
line=' '
while 1: # python 2.1 has no True ;)
line = orig_file.readline()
index += 1
if not line:
break
if line == '\n' or line[0] == '#':
splitit(start, last, new_file)
start = ''
last = ''
new_file.write(line)
continue
try:
line = string.strip(unicode(line, 'utf-8'))
except UnicodeError:
print file
if line[0] == '"' and line[-1:] == '"':
last += line[1:-1]
continue
# new message
splitit(start, last, new_file)
if line.startswith("msgid "):
start = "msgid "
last = string.lstrip(line[6:-1])[1:]
elif line.startswith("msgstr "):
start = "msgstr "
last = string.lstrip(line[7:-1])[1:]
elif line.startswith("msgctxt "):
start = "msgctxt "
last = string.lstrip(line[8:-1])[1:]
elif line.startswith("msgid_plural "):
start = "msgid_plural "
last = string.lstrip(line[13:-1])[1:]
elif line.startswith("msgstr["):
# For most languages, there will be only one digit
if line[8] == "]" and line[9] == " ":
if line[7].isdigit():
start = line[:10]
last = string.lstrip(line[10:-1])[1:]
else:
print file, "not-a-digit error for mgstr[] in line", index
orig_file.close()
new_file.close()
sys.exit(1)
else:
posdigit = 7 # The first digit is at position 7
while line[posdigit].isdigit():
posdigit += 1
if posdigit > 7 and line[posdigit] == "]" and line[posdigit+1] == " ":
posdigit += 2 # skip ] and the space
start = line[:posdigit]
last = string.lstrip(line[posdigit:-1])[1:]
else:
print file, "parse error after msgstr[ in line", index
orig_file.close()
new_file.close()
sys.exit(1)
else:
print file, "parsing error in line", index
orig_file.close()
new_file.close()
sys.exit(1)
splitit(start, last, new_file)
orig_file.close()
new_file.close()
os.rename(file + ".new", file)
# kate: space-indent off; indent-width 8; replace-tabs off;

@ -0,0 +1,291 @@
/* XPM */
static char * catalogmanager_xpm[] = {
"32 32 256 2",
" c None",
". c #6C360B",
"+ c #4C4C4A",
"@ c #0062C9",
"# c #694D58",
"$ c #565855",
"% c #724F47",
"& c #2364B8",
"* c #3661A4",
"= c #1E6BCC",
"- c #4C6094",
"; c #636562",
"> c #836128",
", c #2F6FCA",
"' c #3075D0",
") c #9C612B",
"! c #6D6D6D",
"~ c #4473BD",
"{ c #9D5E3C",
"] c #B35C13",
"^ c #3B7DD4",
"/ c #937641",
"( c #A9702A",
"_ c #4685DB",
": c #C67508",
"< c #B97338",
"[ c #588BDD",
"} c #5C94D9",
"| c #C0832E",
"1 c #D07941",
"2 c #BD7E5C",
"3 c #6394E3",
"4 c #8D8F8C",
"5 c #978D81",
"6 c #C58B19",
"7 c #AB8877",
"8 c #DA8128",
"9 c #A78E6E",
"0 c #EE7F06",
"a c #B58E53",
"b c #E28513",
"c c #699CE8",
"d c #6F9EDE",
"e c #B2955A",
"f c #A4977C",
"g c #AB9479",
"h c #AA9384",
"i c #ED8A04",
"j c #BC9747",
"k c #C78E5F",
"l c #D3922E",
"m c #C9924C",
"n c #74A2E5",
"o c #9B9D9A",
"p c #DA8E45",
"q c #DF9425",
"r c #E6912D",
"s c #D8934E",
"t c #D9915A",
"u c #A5A193",
"v c #C99674",
"w c #C2A249",
"x c #E8971D",
"y c #D49A4A",
"z c #A9A19A",
"A c #BC9F73",
"B c #C89683",
"C c #E5924B",
"D c #BFA25D",
"E c #81AAE5",
"F c #C1A169",
"G c #BEA755",
"H c #B6A18B",
"I c #EC9157",
"J c #B3A298",
"K c #AAA5A3",
"L c #B7A777",
"M c #FF9A00",
"N c #D1A34F",
"O c #EA9A3C",
"P c #A6A9A7",
"Q c #D2A15B",
"R c #BAA683",
"S c #CCA26D",
"T c #E2A141",
"U c #E09974",
"V c #C4AA70",
"W c #E0A734",
"X c #DA9D80",
"Y c #E59F59",
"Z c #C3A49D",
"` c #C4AB77",
" . c #C9AC65",
".. c #F9994D",
"+. c #B7ACA0",
"@. c #FDA217",
"#. c #E9AD13",
"$. c #EDA72A",
"%. c #BCAE90",
"&. c #EEA056",
"*. c #E3A74F",
"=. c #FFA900",
"-. c #92B5E9",
";. c #E9AE22",
">. c #E1AF3D",
",. c #DCAC61",
"'. c #B2B4B1",
"). c #B2B2BC",
"!. c #E4A47F",
"~. c #FFAE00",
"{. c #C8AF94",
"]. c #E5AA60",
"^. c #BAB3AF",
"/. c #C9B773",
"(. c #FFA63C",
"_. c #FFAF12",
":. c #FEB300",
"<. c #E0B356",
"[. c #FEAE21",
"}. c #D8B180",
"|. c #F6A475",
"1. c #CDB590",
"2. c #ECB34B",
"3. c #F0B153",
"4. c #F1BA23",
"5. c #A1BEEF",
"6. c #E2B37E",
"7. c #BBBDB9",
"8. c #F0BF27",
"9. c #F2C509",
"0. c #FEB929",
"a. c #E1C53A",
"b. c #FFB734",
"c. c #C3BFB0",
"d. c #D2BF88",
"e. c #FFB640",
"f. c #C7BFAB",
"g. c #FFC012",
"h. c #A8C1FA",
"i. c #EBBB65",
"j. c #EAC24C",
"k. c #FFC600",
"l. c #DEC65A",
"m. c #DBBBA1",
"n. c #A8C5F7",
"o. c #FFB274",
"p. c #FEBE37",
"q. c #E7CE21",
"r. c #C1C4C0",
"s. c #ECC837",
"t. c #EABB85",
"u. c #FEB280",
"v. c #F0B691",
"w. c #CDC4A8",
"x. c #EBD115",
"y. c #D7C0AA",
"z. c #FFBE48",
"A. c #F3BE77",
"B. c #FECF00",
"C. c #B1C9F5",
"D. c #FFBF5B",
"E. c #FFCB1C",
"F. c #E2CE5D",
"G. c #F0C17E",
"H. c #C7C9C5",
"I. c #F2CB48",
"J. c #CEC7C4",
"K. c #FEC35E",
"L. c #FDBA91",
"M. c #FFC169",
"N. c #CFCBBC",
"O. c #D9CBA5",
"P. c #FFC84F",
"Q. c #FBC181",
"R. c #FCCB4E",
"S. c #FFCD3C",
"T. c #BACEF5",
"U. c #D2CBC7",
"V. c #FCC865",
"W. c #FEC66B",
"X. c #FFC37A",
"Y. c #CCCECB",
"Z. c #DAD09C",
"`. c #FFDB00",
" + c #F9C97C",
".+ c #F9C691",
"++ c #FFC878",
"@+ c #FEDA25",
"#+ c #D0D2CF",
"$+ c #C0D3F9",
"%+ c #FDC59E",
"&+ c #EAD67B",
"*+ c #FAC6A9",
"=+ c #FCD16A",
"-+ c #FED846",
";+ c #D8D2CF",
">+ c #FFD071",
",+ c #FCD464",
"'+ c #EBD2A2",
")+ c #FFD079",
"!+ c #FFE700",
"~+ c #D4D6D3",
"{+ c #FBEA01",
"]+ c #FFCE92",
"^+ c #FFD85D",
"/+ c #FECE9E",
"(+ c #FFDC54",
"_+ c #FED482",
":+ c #FCDE54",
"<+ c #FEE240",
"[+ c #CCDBEE",
"}+ c #FDD48E",
"|+ c #FEE62B",
"1+ c #FFD396",
"2+ c #DEDACB",
"3+ c #FDDC6F",
"4+ c #D9DBD7",
"5+ c #FED6A4",
"6+ c #FFD3B3",
"7+ c #FDE752",
"8+ c #FFF407",
"9+ c #FDE272",
"0+ c #FEDA9B",
"a+ c #FFEB43",
"b+ c #FFE75B",
"c+ c #D4E0FB",
"d+ c #DFE1DD",
"e+ c #FFFA00",
"f+ c #FED7C0",
"g+ c #FDDAB5",
"h+ c #FFDBAE",
"i+ c #FEFE00",
"j+ c #D5E5F9",
"k+ c #FEE686",
"l+ c #FFEA73",
"m+ c #FFE593",
"n+ c #FCF837",
"o+ c #E3E5E2",
"p+ c #FFDEC5",
"q+ c #FDF16C",
"r+ c #FFF363",
"s+ c #E0E8F7",
"t+ c #FDE1D2",
"u+ c #DEEAFF",
"v+ c #FCFC58",
"w+ c #FFEBB5",
"x+ c #FFF19B",
"y+ c #E4EDFC",
"z+ c #EBEEEA",
"A+ c #FFF884",
"B+ c #FFECCD",
"C+ c #F1F3F0",
"D+ c #FFFD96",
"E+ c #F8FAF7",
"F+ c #FBFDFA",
"G+ c #FEFFFC",
" 4 '.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.o ",
" 4 y+$+$+T.$+T.C.$+5.5.h.-.h.-.-.E E E E E d d n n } } -.). ",
" 4 u+h.c+T.$+T.n.n.c n 3 3 [ [ _ [ _ ^ ' ' , , = = @ @ } '. ",
" 4 u+h.c+n.T.C.C.T.c 3 3 3 [ [ [ _ ^ ^ ~ ~ = = & * - # % K ",
" 4 F+u+y+u+s+j+j+s+j+j+j+j+c+[+c+c+[+y.S +.).Z B U U { 4 K ",
" 4 F+F+;+;+4+;+U.J.o+d+H.r.d+;+r.1.T b < v X *+t+f+2 ^.C+). ",
" 4 F+E+H.J.#+~+).^.J.J.J.7.H.c.<.x b C v.f+t+t+f+2 Z o+C+'. ",
" 4 F+F+s+C+C+C+z+z+C+y+C+d+'+T r Y 6+p+p+p+p+f+!.7 d+C+C+). ",
" 4 F+F+o+;+s+d+;+s+2+;+y.<.l T .+h+g+g+f+6+*+*+1 h ;+d+C+'. ",
" 4 G+y+J.J.U.s+~+J.;+f.>.q G.h+h+/+h+h+1+/+%+|.1 m h J.C+). ",
" 4 G+E+r.#+J.J.s+~+N.N l Q.5+h+5+.+1+1+1+.+L.I t 0+m z C+'. ",
" 4 F+E+#+;+r.#+Y.J.F O ++}+1+h+p+w+}+_+_+Q.u.I ].x+F.R C+). ",
" 4 F+E+#+s+#+o+~+{.y G.G. + + +1+B+0+_+>+)+o.C *.k+j.g z+^. ",
" 4 G+y+;+;+J.y.Q 3.f.P %.++V.M.++0+w+3+^+^+D...O V.l h m.v s ] ",
" 4 G+F+E+E+1.2.j.,+z ! f V.D.D.D. +w+9+^+(+R...O I.( k t.g+6.. ",
" 4 G+y+o+o+F #.E.-+&+Z.k+P.z.e.e.W.m+b+<+7+<+(.b : p 5+g+/+) ",
" 4 G+E+;+o+N.D 9.@+@+@+<+S.z.e.e.D.k+a+|+|+!+@.0 8 X.]+1+].. ",
" 4 G+y+#+;+4+J.D x.{+{+!+B.~._.=.D.@+8+8+8+!+M 0 &.A.)+)+m ",
" 4 G+C+J.~+#+#+^.G |+8+8+B.~._._.[.|+e+e+e+|+M b 3.W.=+3+j ",
" 4 G+y+C+y+o+C+z+4+/.q.S.g.~._.=.~.8+i+i+i+k.M b 2.l+A+A+ . ",
" 4 G+C+;+;+;+#+~+#+r.L <.}+z.[.=.k.8+i+e+!+:.[.| a I.q+D+/. ",
" 4 F+C+C+y+C+C+C+z+C+C+{.0+w+_+0.`.i+i+{+g.p.$.A 4+L a.r+&+ ",
" 4 F+C+J.J.).J.#+~+J.H.+.,._+_+>+-+r+n+@+R.R.6 5 ).P f e .> ",
" 4 G+y+r.~+~+#+J.J.#+J.c.` ,+,+,+^+l+m+m+k+;.9 ;+4+o+;+P + ",
" 4 G+C+#+#+#+#+~+J.#+s+7.{.R.^+^+-+4.S.S.8.j #+E+E+F+o++ ",
" 4 F+E+).).J.[+~+).J.C+C+2+l.7+7+b+w A j / J.C+y+F+;+! ",
" 4 F+G+E+E+C+C+C+C+C+E+E+C+O.F.q+r+l.N.;+o C+C+C+~++ ",
" 4 F+C+J.).J.~+J.#+F+y+F+F+F+N.d.&+F.f.C+).o+C+J.! ",
" 4 F+F+F+F+F+F+y+F+F+F+F+E+F+E+d+f.%.;+C+K o+J.+ ",
" 4 F+F+F+F+F+F+G+F+F+F+F+F+E+F+E+E+F+F+E+).J.$ ",
" 4 ~+~+s+;+4+4+~+~+;+s+;+s+~+~+4+~+~+~+~+P ",
" "};

@ -0,0 +1,195 @@
/* XPM */
static char * cervisia_xpm[] = {
"32 32 160 2",
" c None",
". c #210000",
"+ c #220101",
"@ c #2A0000",
"# c #2D0001",
"$ c #2E0102",
"% c #310002",
"& c #330000",
"* c #340100",
"= c #370001",
"- c #380002",
"; c #3A0000",
"> c #3B0000",
", c #3C0100",
"' c #3C0100",
") c #410003",
"! c #4B0000",
"~ c #4C0000",
"{ c #560000",
"] c #570001",
"^ c #5A0200",
"/ c #5E0000",
"( c #5F0000",
"_ c #600001",
": c #5B0300",
"< c #610002",
"[ c #620003",
"} c #5C0400",
"| c #640100",
"1 c #680000",
"2 c #630205",
"3 c #690000",
"4 c #6A0001",
"5 c #650300",
"6 c #6B0002",
"7 c #6C0000",
"8 c #6C0004",
"9 c #660400",
"0 c #6D0100",
"a c #730000",
"b c #6E0300",
"c c #740001",
"d c #750000",
"e c #750002",
"f c #770000",
"g c #760004",
"h c #700400",
"i c #770105",
"j c #790200",
"k c #710601",
"l c #780206",
"m c #7E0001",
"n c #7F0002",
"o c #800000",
"p c #800003",
"q c #7A0400",
"r c #820000",
"s c #810004",
"t c #730903",
"u c #7B0600",
"v c #830200",
"w c #880001",
"x c #830206",
"y c #890002",
"z c #840300",
"A c #8C0000",
"B c #8B0003",
"C c #8C0004",
"D c #850500",
"E c #8D0100",
"F c #8D0105",
"G c #930000",
"H c #8E0300",
"I c #940001",
"J c #950002",
"K c #970000",
"L c #960003",
"M c #980000",
"N c #860809",
"O c #980004",
"P c #900500",
"Q c #990200",
"R c #9D0000",
"S c #910700",
"T c #9F0000",
"U c #A00001",
"V c #A10002",
"W c #A20000",
"X c #9A0500",
"Y c #8A0D04",
"Z c #A40100",
"` c #9B0700",
" . c #A90000",
".. c #AB0000",
"+. c #AC0001",
"@. c #A50400",
"#. c #AD0001",
"$. c #A50405",
"%. c #AE0002",
"&. c #AC0008",
"*. c #AF0000",
"=. c #AD0009",
"-. c #AE010A",
";. c #B40000",
">. c #B50000",
",. c #B00300",
"'. c #A60706",
"). c #B00303",
"!. c #B70007",
"~. c #B80008",
"{. c #A70907",
"]. c #B90009",
"^. c #B10604",
"/. c #A70A0E",
"(. c #B1060C",
"_. c #A80C07",
":. c #9F0F11",
"<. c #B20905",
"[. c #AA0E08",
"}. c #B2090D",
"|. c #BC050B",
"1. c #B30C06",
"2. c #BB0613",
"3. c #AB1109",
"4. c #B30C0E",
"5. c #AE1714",
"6. c #B72327",
"7. c #B92528",
"8. c #A62F2C",
"9. c #A13231",
"0. c #A63634",
"a. c #C22F2E",
"b. c #C82C30",
"c. c #CA2D2C",
"d. c #CA2D31",
"e. c #C4312F",
"f. c #CB2E2D",
"g. c #B43C3C",
"h. c #CC3935",
"i. c #D23637",
"j. c #C53C3E",
"k. c #CC393B",
"l. c #CD3A3C",
"m. c #CE3C3D",
"n. c #D13E3F",
"o. c #C64547",
"p. c #DA3D3D",
"q. c #DB3F3E",
"r. c #D64242",
"s. c #DC403F",
"t. c #D04646",
"u. c #DD4140",
"v. c #DF4240",
"w. c #E14542",
"x. c #E05659",
"y. c #FF8788",
"z. c #FF8889",
"A. c #FF898A",
"B. c #FF8D8B",
"C. c #FE9494",
" ",
" g.r.}.4.4.4.4.}.}.}.}.V ! o.m.}.4.4.}.4.}.}.}.}.Q ) ",
" y.h.;.!.1.1.<.^.-.{.V P g y.e.1.!.1.1.<.%.-.{.$.P a ",
" u.1.;.;.>.>.%.+.@.V ` F g w.].>.;.>.>.%.+.@.W V B k ",
" r.!.,.>.*.,.+. .@.V V D k u.!.,.>.+.,.%. .@.V ` B h ",
" v.4.+.*.*.%.+.@. .V Q B 8 s.%.+.*.*.%.@.@.@.Q V x 8 ",
" s.3.@. .+.@. .V @.R Q w 8 r.3. . .+.+. .Z @.Q Q x 6 ",
" q.-.@.@.@.@.W V Q L J r 7 s.+.@.@.@.@.W V R L L r 9 ",
" <.V G G L P E E E r p k 9 1.L J J G P B w E r p g [ ",
" ! h g a h a b 6 / / / ] + ! h 6 6 h 8 b | / / : { . ",
" ",
" 0.m.-./.5.}.}.}.}._._.L , k.{.{.5.}.s ",
" y.m.1.!.1.1.<._.}._.'.L a j.x.!.^.}.'.B ",
" w.1.>.>.>.!.%.%. .V ` E h 7.f.*.>.@.V Y ",
" u.!.*.>.*.%.*. . .@.Q B h 6.c.+.>.+./.N ",
" r.4.+.+.*.,.+.@.V V V D 6 6.e.*. .@.L D ",
" s.3. .@.+. . .@.V Q L z 6 7.a. . .@.L u ",
" q.-.@. .@.@.V V Q L L p 9 7.b.@.@.@.L l ",
" <.Q P J S J E E E z r g 2 S 5.G P F x i ",
" ! g g h a h a a 6 | < ] @ p 8 6 9 6 } ",
" ",
" 8.i.}.}.}.}.}.}._./.-.P > 9.a.{._.}.}.}._././.'.E ",
" B.n.1.1.1.1.}.4.-._.&.L g C.k.].1.1.<.4.^.-._.'.L h ",
" w.1.>.>.>.!.*.+.@.V Q F g w.1.;.>.>.%.%.+.@.V V D g ",
" r.].;.>.*.*.+.+. .V ` D g u.1.%.>.>.>.+.+.@.V V D k ",
" v.4.+.*.*.%.*. .$.V V E h s.<.,.*. .+.+.@.@.` Q B 8 ",
" s.}. . .@.+. .@.W Q L z 8 r.%. .+. . . . .W V L w 8 ",
" s._.@.@. .@.@.W Q Q Q s 7 u.-.@.@.@.@.@.V R Q Q p 9 ",
" |.V Q Q L L J J E w z t 9 4.V Q Q L L P G w z z l 2 ",
" ] q q q j j a b a 7 6 9 % < u q q q j a h b 6 9 9 $ ",
" ",
" "};

@ -0,0 +1,291 @@
/* XPM */
static char * kbabel_xpm[] = {
"32 32 256 2",
" c None",
". c #000100",
"+ c #250003",
"@ c #1C0702",
"# c #221502",
"$ c #381D01",
"% c #9C0003",
"& c #582402",
"* c #72151D",
"= c #4D2E02",
"- c #252EB8",
"; c #B40804",
"> c #C60100",
", c #D00000",
"' c #6D300D",
") c #CF0009",
"! c #2D33B6",
"~ c #A31620",
"{ c #DD0000",
"] c #BB1113",
"^ c #AC1F03",
"/ c #313CBA",
"( c #F5010B",
"_ c #B62012",
": c #E00B11",
"< c #3643B7",
"[ c #FD0002",
"} c #CA1811",
"| c #C32200",
"1 c #7F4700",
"2 c #E21709",
"3 c #A7302D",
"4 c #B13506",
"5 c #8F450F",
"6 c #BC3412",
"7 c #4452C4",
"8 c #FA161A",
"9 c #BF312D",
"0 c #994A31",
"a c #F62120",
"b c #485AC9",
"c c #E4282C",
"d c #835B25",
"e c #DA311E",
"f c #9E5224",
"g c #A85306",
"h c #F1292A",
"i c #5062CA",
"j c #C73B5B",
"k c #A26300",
"l c #EB4000",
"m c #D63D52",
"n c #BC5324",
"o c #526BD0",
"p c #C55516",
"q c #946A2C",
"r c #F73A3B",
"s c #D3521F",
"t c #C96100",
"u c #9A7818",
"v c #CD600E",
"w c #B27004",
"x c #BA6D00",
"y c #AF6848",
"z c #D25E1F",
"A c #6475D0",
"B c #C86832",
"C c #C86E26",
"D c #FC4D51",
"E c #818380",
"F c #CA7603",
"G c #F85453",
"H c #C58000",
"I c #E0644F",
"J c #B38719",
"K c #D97900",
"L c #DF790F",
"M c #F3710A",
"N c #C68616",
"O c #798BDA",
"P c #D27C39",
"Q c #D08230",
"R c #B3922B",
"S c #EF6967",
"T c #E08015",
"U c #DB8603",
"V c #CD8442",
"W c #D77E47",
"X c #F67F03",
"Y c #8790DA",
"Z c #C99517",
"` c #E4852B",
" . c #D7920D",
".. c #E28F00",
"+. c #E18C1E",
"@. c #9595C4",
"#. c #FB8600",
"$. c #C0964F",
"%. c #C39B2E",
"&. c #DF884A",
"*. c #E09502",
"=. c #EE8F00",
"-. c #D09537",
";. c #DD9427",
">. c #D48E63",
",. c #9FA09A",
"'. c #F79100",
"). c #F78C1F",
"!. c #E28C5B",
"~. c #EA8280",
"{. c #88A3E0",
"]. c #FF9100",
"^. c #E39342",
"/. c #F09A00",
"(. c #F88081",
"_. c #D7A030",
":. c #E69064",
"<. c #EEA000",
"[. c #DC985C",
"}. c #DC9C4D",
"|. c #E49C46",
"1. c #E9A219",
"2. c #D1AB2B",
"3. c #9AA5E4",
"4. c #ECAA09",
"5. c #E6A33F",
"6. c #ABA6D1",
"7. c #CBAF4D",
"8. c #EE918F",
"9. c #FFA302",
"0. c #FEA700",
"a. c #BAAFA3",
"b. c #E8A657",
"c. c #EAB117",
"d. c #E8A84F",
"e. c #FFA90E",
"f. c #EAA662",
"g. c #DEB62F",
"h. c #E5AE4D",
"i. c #E5B238",
"j. c #FFB000",
"k. c #FEAE10",
"l. c #FBA064",
"m. c #EFAE3D",
"n. c #E7A67E",
"o. c #F19D9B",
"p. c #FEA759",
"q. c #F2B62D",
"r. c #EDC100",
"s. c #EBA4A4",
"t. c #FEB41B",
"u. c #FFB904",
"v. c #EBBB37",
"w. c #EAB855",
"x. c #FDB04F",
"y. c #ECC02D",
"z. c #FFB535",
"A. c #FDA2A2",
"B. c #D1BE87",
"C. c #DDB78C",
"D. c #FFBA20",
"E. c #FDC200",
"F. c #FDB933",
"G. c #D5BD8E",
"H. c #FFB846",
"I. c #FFBF21",
"J. c #FFC212",
"K. c #FDAF7E",
"L. c #E0BD84",
"M. c #E3C84E",
"N. c #FEBC47",
"O. c #FEC52B",
"P. c #F3B2B2",
"Q. c #FFBE58",
"R. c #FFC341",
"S. c #FFD000",
"T. c #DFCB73",
"U. c #FECA2A",
"V. c #FACA3A",
"W. c #FFBE76",
"X. c #FFC169",
"Y. c #F3C47F",
"Z. c #FEBB92",
"`. c #FEC56A",
" + c #FFC85E",
".+ c #FFD130",
"++ c #FFDA00",
"@+ c #E6CB95",
"#+ c #FAC09E",
"$+ c #FBCC5B",
"%+ c #F8C68B",
"&+ c #F4C696",
"*+ c #FFD23D",
"=+ c #F0D94D",
"-+ c #FFC97A",
";+ c #FED154",
">+ c #FFCC6E",
",+ c #F8DE21",
"'+ c #FDCC75",
")+ c #FFD840",
"!+ c #E8CACB",
"~+ c #FCCF84",
"{+ c #FFCD8B",
"]+ c #EAD88C",
"^+ c #FBDC4A",
"/+ c #FFE800",
"(+ c #FFCD91",
"_+ c #FFD372",
":+ c #FFD760",
"<+ c #FFDA52",
"[+ c #F7DA73",
"}+ c #FEEC00",
"|+ c #FFDF45",
"1+ c #FDD581",
"2+ c #FCDE54",
"3+ c #FACFAA",
"4+ c #FFCF9D",
"5+ c #FED38E",
"6+ c #FBDE5C",
"7+ c #FFD294",
"8+ c #FFE91A",
"9+ c #FFE33D",
"0+ c #FEF200",
"a+ c #FEE44C",
"b+ c #FBD897",
"c+ c #C7E1F6",
"d+ c #FCE06D",
"e+ c #FDED25",
"f+ c #FCCFD2",
"g+ c #FFD7A2",
"h+ c #F8E181",
"i+ c #FFF319",
"j+ c #FFD5BA",
"k+ c #FFD8AC",
"l+ c #FDEB51",
"m+ c #F6D8D6",
"n+ c #FFDAB3",
"o+ c #EADDDD",
"p+ c #E2E0E4",
"q+ c #FEFD00",
"r+ c #FCED5E",
"s+ c #FFE96C",
"t+ c #FEDBBA",
"u+ c #FAF068",
"v+ c #FEDDC4",
"w+ c #FFEB7B",
"x+ c #FFE991",
"y+ c #D7EBF8",
"z+ c #FFE4BB",
"A+ c #FFE2D3",
"B+ c #FEE6C3",
"C+ c #F2E8E8",
"D+ c #FFF77C",
"E+ c #FFFA88",
"F+ c #E9F2F4",
"G+ c #F9F3F2",
" ",
" p W p & ",
" ].K 5 B :.#+A+>. ",
" 9.=.K &.#+v+A+A+n.' ",
" /.+.f.3+j+v+v+A+#+f ",
" <.U f.&+j+j+t+j+3+j+!. ",
" <.;.Y.k+g+g+k+g+3+#+Z.W Q ",
" *.|.7+n+k+g+g+7+7+(+Z.K.W b+|. ",
" +.5.{+5+7+z+B+b+~+1+{+K.:.[.h+d+ ",
" }.L.~+-+-+{+z+B+1+_+_+W.l.|.h+$+1 ",
" ;.w.a.,.C.>+Q.X.-+z+x+:+:+$+p.` _+;. [.f.g ",
" x 4.;+[+,.E G.Q. +Q.X.b+x+<+^+<+x.` y.k V &+t+[. ",
" 4.r.|+h+]+6+R.N.z.H.~+w+a+9+9+N.).F ^.4+g+%+f ",
" d r.++++,+9+O.F.z.H._+l+8+e+8+j.X ` %+{+b+b. ",
" ! - - ! < 0 r.}+}+8+u.k.k.z.O.i+i+i+0+t.#.^.W.`.'+-. ",
" Y b Y b 6.@.B.,+i+/+u.0.z.e.J.q+q+q+i+9.'.m._+d+s+%. ",
" / < A 7 b 6.8.s q.R.F.j.e.9.++q+q+q+S.e.+.N d+E+E+7. ",
" ! Y i A o {.j a h I %+b+>+t.u.}+q+q+/+u.z.k $ Z a+E+T. ",
" / i b 3.o O m G P.o+C.~+5+~+R.i+q+i+J.R.1.= . # J M.h+ ",
" {.A o A O {.!+C+P.(.S b._+_+:+s+E+d+[+:+w @ . . q ",
" o+c+c+c+y+p+P.G 2 r S |.:+:+:+*+:+h+:+1.^ % @ ",
" c ~.o.8.S h 8 h (.m+G+@+<+2+2+y.C . .4 | { ; ",
" c { { ( 8 r 8.m+G+f+A.~.w.r+r+l+y 3 9 > { { , ",
" o+P.8.P.!+F+F+P.G 8 [ [ 2 W h+u+$.9 e { { { ) ",
" !+F+F+F+o+o.G 8 8 a a : 2 : ; n f Q ).M l , > ",
" : ( r G r a 8 a h e ; _ 6 6 p z 2 C i.t.j.9.X | ",
" ) ( [ [ 8 h c e ] ; 6 4 z +.q.V.m._.v.D.j.0.9.K ",
" % ; ] ~ * x t v T /.O.*+)+|+<+<+V.O.I.j.e... ",
" ..<.t.I.O.*+)+)+|+|+|+*+V.I.u.k.U ",
" 9.e.t.I.V..+a+l+l+a+<+g.Z Z ;.<.H ",
" 9.k.D.J.*+)+^+l+=+R ",
" w ..4.q.y.y.2.u "};

@ -0,0 +1,291 @@
/* XPM */
static char * kbabeldict_xpm[] = {
"32 32 256 2",
" c None",
". c #6E310E",
"+ c #8D5201",
"@ c #885902",
"# c #AD570C",
"$ c #9D640A",
"% c #737175",
"& c #A26E07",
"* c #6C7393",
"= c #A37400",
"- c #B36C02",
"; c #C67508",
"> c #D47602",
", c #BF7548",
"' c #828695",
") c #908870",
"! c #CD7340",
"~ c #CE7548",
"{ c #CA8406",
"] c #DD8201",
"^ c #D67A40",
"/ c #B99123",
"( c #8C8FAA",
"_ c #C9853A",
": c #E98000",
"< c #EB7D0B",
"[ c #DA8128",
"} c #E38219",
"| c #F28201",
"1 c #E38C00",
"2 c #A19980",
"3 c #ED8A04",
"4 c #8999C5",
"5 c #EC8E00",
"6 c #979BAA",
"7 c #989BB7",
"8 c #E29222",
"9 c #D79532",
"0 c #DD942B",
"a c #E6912D",
"b c #E5990C",
"c c #D9915A",
"d c #A5A193",
"e c #A0A2A5",
"f c #E5924B",
"g c #ED8E52",
"h c #E0936A",
"i c #FF9800",
"j c #F39149",
"k c #D99F4E",
"l c #C1A95B",
"m c #EA9A3C",
"n c #9CA7CE",
"o c #E0A03C",
"p c #EC945C",
"q c #E2A044",
"r c #FF9E00",
"s c #EBA41C",
"t c #C6A775",
"u c #E0A72F",
"v c #C6AC65",
"w c #A7AAC6",
"x c #E29B76",
"y c #E59F59",
"z c #DFA840",
"A c #A5ACCE",
"B c #FDA217",
"C c #C5B25B",
"D c #E8AD20",
"E c #EEA056",
"F c #E3A74F",
"G c #C1B080",
"H c #EBAF15",
"I c #FFA900",
"J c #E4AC3C",
"K c #AFB0BA",
"L c #C3AE91",
"M c #FD9D4F",
"N c #DDAD5F",
"O c #D3AD7C",
"P c #FFAE00",
"Q c #D9AE6B",
"R c #EFA275",
"S c #FFA63C",
"T c #D4AF84",
"U c #FFAF12",
"V c #FEB300",
"W c #C7B97A",
"X c #FEAE21",
"Y c #E3B357",
"Z c #BEB8A4",
"` c #CFB681",
" . c #DFB65E",
".. c #ECB34B",
"+. c #F0B153",
"@. c #BEB8B7",
"#. c #B5B8D5",
"$. c #DCC13F",
"%. c #B3BADC",
"&. c #B5BCD1",
"*. c #FAB926",
"=. c #B2BDD8",
"-. c #F0BF27",
";. c #FEB53B",
">. c #D9C25D",
",. c #D5B7A3",
"'. c #BCBDC7",
"). c #F2C509",
"!. c #FFB734",
"~. c #DAC64A",
"{. c #FFC012",
"]. c #D2BE9A",
"^. c #FFC400",
"/. c #BBC0CF",
"(. c #FFB845",
"_. c #BCBFDC",
":. c #E2CF20",
"<. c #E8BC79",
"[. c #FFB274",
"}. c #EFB590",
"|. c #FEBE37",
"1. c #ECC837",
"2. c #FEB280",
"3. c #FFBC48",
"4. c #BAC5E0",
"5. c #ECD218",
"6. c #FFCC06",
"7. c #FFBE58",
"8. c #FECF00",
"9. c #FEC24B",
"0. c #FFCB1C",
"a. c #C1C8DE",
"b. c #F3C279",
"c. c #FFC162",
"d. c #FEC35B",
"e. c #BECAE5",
"f. c #FAC26E",
"g. c #FDBA91",
"h. c #FDC362",
"i. c #F9C94D",
"j. c #FFC169",
"k. c #CBC9CD",
"l. c #F5CC4E",
"m. c #FFD700",
"n. c #F4C38E",
"o. c #FFC950",
"p. c #FFCD3C",
"q. c #FDCC49",
"r. c #FCC865",
"s. c #FEC66B",
"t. c #DFD573",
"u. c #DAD09C",
"v. c #D1CCCA",
"w. c #F9C583",
"x. c #FFC57F",
"y. c #C7CFE5",
"z. c #FFDD02",
"A. c #DECCBB",
"B. c #CECFD9",
"C. c #D2CFD4",
"D. c #FFC97A",
"E. c #F5E405",
"F. c #FED929",
"G. c #FCCF68",
"H. c #FFDC1D",
"I. c #FDC59E",
"J. c #CDD1E1",
"K. c #FDC4A4",
"L. c #FFCD6F",
"M. c #FEC793",
"N. c #F8D269",
"O. c #FFD356",
"P. c #FDCD7D",
"Q. c #F8C7AB",
"R. c #FED848",
"S. c #FCD464",
"T. c #FEDA40",
"U. c #CCD4EA",
"V. c #EED87C",
"W. c #FFE700",
"X. c #FCE02E",
"Y. c #FFD760",
"Z. c #EBD4AA",
"`. c #FFD474",
" + c #FED18C",
".+ c #FECE9E",
"++ c #FED481",
"@+ c #FFDB5B",
"#+ c #FFDD54",
"$+ c #D4D8E8",
"%+ c #D7D8E2",
"&+ c #FEE33D",
"*+ c #FFEE01",
"=+ c #FFD395",
"-+ c #FED689",
";+ c #DED8D7",
">+ c #FFE829",
",+ c #FDD68F",
"'+ c #FDDC71",
")+ c #FCD696",
"!+ c #FFD49C",
"~+ c #FED5A3",
"{+ c #FFF300",
"]+ c #FFE649",
"^+ c #FFD3B3",
"/+ c #FDE752",
"(+ c #FEE26E",
"_+ c #FFF40F",
":+ c #FDE275",
"<+ c #FFEB43",
"[+ c #FFE75B",
"}+ c #FED6BD",
"|+ c #FFD9AC",
"1+ c #DBDFF0",
"2+ c #DEDFE9",
"3+ c #FFFA00",
"4+ c #FFD9B3",
"5+ c #FEDCA7",
"6+ c #E2DFE4",
"7+ c #FFDDA2",
"8+ c #E8DFD8",
"9+ c #FED8C5",
"0+ c #FEE872",
"a+ c #FEDBBA",
"b+ c #FEFE00",
"c+ c #FFE19E",
"d+ c #FEE686",
"e+ c #FFDFB0",
"f+ c #FFE593",
"g+ c #E2E3ED",
"h+ c #FCF837",
"i+ c #E5E3E7",
"j+ c #FFDEC3",
"k+ c #FDF26A",
"l+ c #FFF363",
"m+ c #FFE1CC",
"n+ c #FDE1D2",
"o+ c #E7E7F2",
"p+ c #E5EAED",
"q+ c #FCFC58",
"r+ c #EBE9ED",
"s+ c #E9EAF4",
"t+ c #FFEBB5",
"u+ c #FFF19B",
"v+ c #F0EBE9",
"w+ c #EBECF6",
"x+ c #FFECCD",
"y+ c #F0EDF2",
"z+ c #EDF2F5",
"A+ c #F2F0F4",
"B+ c #F5F2F7",
"C+ c #F2F7FA",
"D+ c #F7F5F9",
"E+ c #FBF8FD",
"F+ c #F7FDFF",
"G+ c #FCFEFB",
" ",
" ",
" ",
" ",
" =.2+$+=. > ~ h ",
" A a.1+D+D+1+4.4 5 : # , x Q.n+Q.",
" %._.4.U.1+y.$+r+A+G+A+U.A b 5 } f }.9+n+n+m+, ",
" n _.y.g+g+p+z+B+A+z+w+_.1+o+o+s+v+Z.o 0 y I.m+m+j+j+}+x . ",
"A $+z+F+E+B+w+w+s+p+o+o+o+s+g+4.1+o+A. .9 q n.4+a+4+4+^+^+K.! ",
" $+E+B+A+z+A+A+s+w+s+o+o+o+w+y.#.@.u 0 <.|+|+~+~+|+~+.+K.R ^ _ ",
" w C+C+w+w+w+A+y+s+y+r+r+s+r+z+'. .0 w.~+e+~+=+=+!+=+M.2.p c )+",
" %+D+D+D+B+w+y+A+s+w+s+o+o+i+O o x.w.7+~+x+4+-+++P.w.2.g N u+",
" &.z+z+z+B+w+w+z+w+w+p+w+2+,.k <. +D.D.b.7+x+7+++G.P.[.g F d+",
" $+E+D+B+C+B+A+A+y+i+A.Q ..Z e L f.s.j.j.!+t+'+S.O.c.M m G.",
" C.J.C+C+B+B+w+w+z+w+T J i.N.d % 2 r.d.7.7.P.t+(+#+#+O.M a 1.",
" z+z+g+D+G+C+D+D+w+y+O H 0.R.V.u.V.O.3.3.(.s.f+[+]+&+T.S } ; ",
" k.6+A+g+A+D+C+B+D+B+z+;+v ).H.H.X.F.p.3.;.;.h.d+<+<+E.>+B < [ ",
" K J.g+E+D+C+D+D+A+w+6+v 5.E.W.>+8.P U X (.F._+{+_+*+i < E ",
" '.G+E+C+C+B+D+z+z+;+C E._+_+8.P I !.U H.3+b+3+>+i 3 +.",
" %+g+F+E+D+C+z+D+B+z+i+W :.p.{.U U I P *+b+b+3+6.r } J ",
" p+G+y+G+D+E+E+E+F+E+D+z+6+G N -+9.U I ^.3+b+b+W.U X - $ ",
" C.v+G+v+y+G+G+G+z+i+%+$+$+%+%+L c+7+P.|.z.b+3+*+^.|.u + ",
" e '.i+i+i+6+6+g+p+A+B+w+w+w+v.Q ++++L.#+q+h+0.O.o.{ ",
" K J.g+F+F+E+C+A+A+w+y+i+T G.S.S.Y.:+f+f+'+H ",
" 6 /.2+B+F+C+D+s+s+i+].O.@+@+R.|.q.R.-.& ",
" ' &.$+E+G+E+A+s+v+>./+[+[+/ @ & @ ",
" 7 &.o+C+G+g+) ~.k+l+$. ",
" ( %.U.A l t.~. ",
" * ",
" ",
" ",
" "};

@ -0,0 +1,291 @@
/* XPM */
static char * kbugbuster_xpm[] = {
"32 32 256 2",
" c None",
". c #000200",
"+ c #000307",
"@ c #080100",
"# c #150300",
"$ c #090F11",
"% c #0F0E0B",
"& c #151100",
"* c #251302",
"= c #1D2000",
"- c #0F212A",
"; c #461B09",
"> c #4A190A",
", c #502006",
"' c #502413",
") c #642803",
"! c #602B0B",
"~ c #672A00",
"{ c #642D00",
"] c #732900",
"^ c #2F414B",
"/ c #324439",
"( c #6F3000",
"_ c #6E3A02",
": c #3A505F",
"< c #703F27",
"[ c #9B3700",
"} c #963F00",
"| c #9B3D00",
"1 c #695520",
"2 c #585A36",
"3 c #77511B",
"4 c #954700",
"5 c #B83801",
"6 c #794E3D",
"7 c #865312",
"8 c #765B21",
"9 c #B84200",
"0 c #AC4B05",
"a c #C14200",
"b c #B84800",
"c c #6C6537",
"d c #BD4602",
"e c #7F594B",
"f c #7A6327",
"g c #BA4A02",
"h c #B74E01",
"i c #C34A00",
"j c #906016",
"k c #B55201",
"l c #0E80D2",
"m c #BF4E00",
"n c #CB4902",
"o c #0088E0",
"p c #BE5300",
"q c #C55200",
"r c #1882DB",
"s c #CF4E00",
"t c #078BE3",
"u c #807720",
"v c #597887",
"w c #AB6A00",
"x c #2488DB",
"y c #906A5B",
"z c #298CD8",
"A c #258FE1",
"B c #2D8BE5",
"C c #2195E1",
"D c #D46400",
"E c #868145",
"F c #8C8930",
"G c #3895E2",
"H c #2E99EC",
"I c #3C95E9",
"J c #B57E1E",
"K c #3B99DF",
"L c #DE7200",
"M c #4295F8",
"N c #3D9DDD",
"O c #519ABC",
"P c #A2930D",
"Q c #C48401",
"R c #4996F2",
"S c #D87908",
"T c #B78239",
"U c #9B991E",
"V c #47A1E8",
"W c #889962",
"X c #BC9301",
"Y c #48A4E5",
"Z c #579DF4",
"` c #EA8100",
" . c #58A3EC",
".. c #6BA5B0",
"+. c #8E9B8F",
"@. c #A7A320",
"#. c #5DA0FE",
"$. c #E88B00",
"%. c #CA9C00",
"&. c #DA9500",
"*. c #E48D13",
"=. c #D69800",
"-. c #62A6FD",
";. c #4FB0FE",
">. c #D29627",
",. c #C7A111",
"'. c #6CA4FD",
"). c #66A9FF",
"!. c #C99F29",
"~. c #ED9500",
"{. c #5AB3F4",
"]. c #B3A35A",
"^. c #A1AC5B",
"/. c #9AA2AA",
"(. c #91AAA2",
"_. c #8DA9B3",
":. c #E99C00",
"<. c #9DA6A2",
"[. c #6AAFFF",
"}. c #7AACE6",
"|. c #95A8B4",
"1. c #82ACD3",
"2. c #72ACFF",
"3. c #A6A791",
"4. c #79AEF5",
"5. c #81B0DD",
"6. c #A9AF7F",
"7. c #EA9F2E",
"8. c #78B4F6",
"9. c #77B3FF",
"0. c #90B0CC",
"a. c #A6B677",
"b. c #DEA637",
"c. c #E9A32B",
"d. c #80B1FF",
"e. c #9DB1BD",
"f. c #83B4FB",
"g. c #8AB5EA",
"h. c #ADAEB2",
"i. c #84B8FF",
"j. c #9FB6C8",
"k. c #B2BB8A",
"l. c #B5B895",
"m. c #B5B2B6",
"n. c #CBB760",
"o. c #87BEFF",
"p. c #BAC26A",
"q. c #E6C000",
"r. c #8EBFF9",
"s. c #90BDFF",
"t. c #EFBD00",
"u. c #ABBBC7",
"v. c #98BEED",
"w. c #C6C359",
"x. c #9FBFDC",
"y. c #9DC5C7",
"z. c #F6B43F",
"A. c #93C4FE",
"B. c #B0C1C0",
"C. c #B6C0BB",
"D. c #B9C0B5",
"E. c #93C8FB",
"F. c #C3C0AB",
"G. c #BFC3B2",
"H. c #BFC1BE",
"I. c #9DC8FD",
"J. c #BEC3C5",
"K. c #A0CAF2",
"L. c #F3BF4D",
"M. c #A7C9E9",
"N. c #8FD2FC",
"O. c #A0CBFF",
"P. c #C0D385",
"Q. c #BBC8CF",
"R. c #BAD1A3",
"S. c #D3C6A0",
"T. c #F9D005",
"U. c #FECF00",
"V. c #E3D23A",
"W. c #EFC465",
"X. c #CBC9AE",
"Y. c #A1D0FE",
"Z. c #CCD186",
"`. c #C9CAB4",
" + c #E9D32E",
".+ c #A8CEFE",
"++ c #B3CEE6",
"@+ c #C0CDCE",
"#+ c #F9D700",
"$+ c #9BD8FD",
"%+ c #DACA9F",
"&+ c #B5D7C0",
"*+ c #CFCBBC",
"=+ c #DACC9A",
"-+ c #C2D1C4",
";+ c #C1D8A9",
">+ c #C9D0C5",
",+ c #C9CED1",
"'+ c #ACD6FF",
")+ c #B3D4FE",
"!+ c #B1D6F9",
"~+ c #D6D0BB",
"{+ c #D5D1C3",
"]+ c #BEDCCC",
"^+ c #C7DCBA",
"/+ c #D4D3CA",
"(+ c #CBD2E8",
"_+ c #FADA3F",
":+ c #C0D8EA",
"<+ c #FDE020",
"[+ c #DDD4BA",
"}+ c #BDD9FE",
"|+ c #FFE700",
"1+ c #EDDB73",
"2+ c #B8DCFF",
"3+ c #ECD3A3",
"4+ c #FBEA00",
"5+ c #CFD9D4",
"6+ c #D3DBBF",
"7+ c #DDD9B7",
"8+ c #E5D7B1",
"9+ c #D0D9E1",
"0+ c #E4DAA9",
"a+ c #EDE45C",
"b+ c #BFDFFD",
"c+ c #C5DDFC",
"d+ c #CDDDEB",
"e+ c #EADDA3",
"f+ c #FEDA7E",
"g+ c #DAE4AB",
"h+ c #FBE06C",
"i+ c #CCDFF9",
"j+ c #CAE2F4",
"k+ c #FFE368",
"l+ c #C8E4FC",
"m+ c #F4E0A7",
"n+ c #D0E4FE",
"o+ c #EDE1C1",
"p+ c #F2E2B6",
"q+ c #FEFE00",
"r+ c #FCF058",
"s+ c #CDE9FF",
"t+ c #DEE6EF",
"u+ c #FEE797",
"v+ c #EDEF9C",
"w+ c #FBFB38",
"x+ c #F1E7BF",
"y+ c #D9E9FD",
"z+ c #D4ECFE",
"A+ c #F3EDB0",
"B+ c #E0F0FE",
"C+ c #F8F0D8",
"D+ c #FCF1C9",
"E+ c #FAF2D0",
"F+ c #FBF7C0",
"G+ c #FFFD9D",
" ",
" ( ( ",
" ( ( ",
" ~ ( ",
" p { ~ ",
" m , } k ) m ",
" p > 6 6 T W.< y ' m ",
" m p ; ' ' !._+! ; > m ",
" m g b b m | } Q <+T.=.4 } g g m m p ",
" b m S ~.*.*.$.` D 9 p ",
" 9 b h 7.u+u+f+S m 9 m ",
" a 9 E n.7.7.b.a.j 5 g ",
" f -+].z.L.b.l.l.8 ",
" p p m i n c y.C+^+h+h+1+&+D+..7 n m ",
" m m g b b i s 0 1 3.x+E+Z. +<+V.6+D+o++.3 h n d m m m q ",
" E.t+0+F+p.c.:.,.g+A+8+B+{. ",
" {.B+/+%+m+6.>.7.J =+0+[+z+y+H ",
" Y n+d+S.%+x+&+v+G+Z.6+3+%+/+l+!+z ",
" N c+c+~+%+0+C+R.a+r+w.]+p+%+S.j+b+Y.z ",
" K )+2+@+X.>+[+C+Z.w+w+V.6+x+*+~+/+c+c+E.z ",
" V .+.+Q.G.d+Q.<.5+W U @.u (.H.J.y+`.@+!+'+I.C ",
" ..+K.B.D.:+s+,+/.u.^ $ % % v m.J.B+d+G.H.M..+I.z ",
" .A.v.j.x.)+}+n+9+/.|.- + + @ : m.,+z+c+2+++u.x.A.s.G ",
" I i.s.0.v.O.)+2+}+(+F.<.% @ @ . / `.9+c+b+'+.+I.e.r.o.d.x ",
" l 2.9.f.0.A.A.O.'+2+}+{+k.X %.%.&.P `.n+c+}+)+O.I.j.g.f.9.Z ",
" B '.2.}.1.o.A.O..+'+c+(+^.t.|+4+U.X B.l+2+)+.+I.A.g.5.9.d.-. ",
" o -.2.4.4.i.s.I.O..+'+2+F q.q+q+#+w _.b+)+.+O.s.s.f.8.4.-.#. ",
" l #.'.[.9.9.o.s.O..+}+$+2 * = = & _ O b+'+.+I.A.o.f.9.).'.R ",
" M #.'.9.9.8.s.A.I.)+;. [ # @ ] E.)+I.A.o.8.9.2.).#.B ",
" r #.-.).2.d.o.s.O.I.r ..+I.o.i.d.d.).'.R ",
" r R '.9.9.s.s.8.A G o.o.i.9.2.#.R ",
" x B I G z G I I I l "};

@ -0,0 +1,295 @@
/* XPM */
static char *kompare[] = {
/* columns rows colors chars-per-pixel */
"32 32 257 2",
" c #000000",
". c #080808",
"X c #120E0E",
"o c #181615",
"O c #1F1B25",
"+ c #1D2219",
"@ c #252626",
"# c #2B3922",
"$ c #3A3A3A",
"% c #2E3239",
"& c #273C4B",
"* c #304127",
"= c #355725",
"- c #1F506E",
"; c #334854",
": c #2E4959",
"> c #305871",
", c #3B627C",
"< c #40403F",
"1 c #405C2E",
"2 c #446232",
"3 c #497E38",
"4 c #464749",
"5 c #515A4A",
"6 c #585958",
"7 c #4B575A",
"8 c #595F62",
"9 c #516244",
"0 c #5C6F50",
"q c #527142",
"w c #5B7151",
"e c #42606C",
"r c #4F6F7D",
"t c #5A6670",
"y c #636C5D",
"u c #637B54",
"i c #636968",
"p c #697175",
"a c #707771",
"s c #1033E6",
"d c #1C5D81",
"f c #086499",
"g c #17648E",
"h c #136B9D",
"j c #1A6E9E",
"k c #196EA3",
"l c #166BA8",
"z c #1C72A3",
"x c #1A6DB0",
"c c #266D96",
"v c #396785",
"b c #327398",
"n c #28678B",
"m c #2879A7",
"M c #397CA4",
"N c #3048DF",
"B c #2B52D9",
"V c #2949EA",
"C c #3F5EED",
"Z c #3551F0",
"A c #2E55E5",
"S c #4C748E",
"D c #417DA1",
"F c #667683",
"G c #405DDA",
"H c #4352F3",
"J c #5070D3",
"K c #4B63EB",
"L c #576EED",
"P c #6D7FEC",
"I c #6A7DF4",
"U c #3C9E1D",
"Y c #3F8929",
"T c #30AD0A",
"R c #33A111",
"E c #32B00E",
"W c #3DB11A",
"Q c #28AE02",
"! c #2A816E",
"~ c #02C300",
"^ c #18C900",
"/ c #20CD00",
"( c #3ED70C",
") c #38C722",
"_ c #40802C",
"` c #4B8537",
"' c #508E36",
"] c #4AA609",
"[ c #41B71F",
"{ c #5BB00A",
"} c #53A915",
"| c #46A828",
" . c #4CA532",
".. c #4AB629",
"X. c #56BA38",
"o. c #56A93D",
"O. c #579045",
"+. c #678456",
"@. c #6A9557",
"#. c #648E4B",
"$. c #60AE49",
"%. c #63B849",
"&. c #6AB055",
"*. c #7BA865",
"=. c #7AB568",
"-. c #48DA1B",
";. c #45D621",
":. c #5CC13E",
">. c #59DC2D",
",. c #5DDF30",
"<. c #46CE2A",
"1. c #57E50C",
"2. c #5CE021",
"3. c #6ADC3A",
"4. c #6CE436",
"5. c #71EB22",
"6. c #6DE726",
"7. c #64C148",
"8. c #6CC053",
"9. c #73C859",
"0. c #7BC864",
"q. c #7DD661",
"w. c #76E445",
"e. c #3782AC",
"r. c #3C88B3",
"t. c #4582A5",
"y. c #438CB5",
"u. c #458AB4",
"i. c #4B92B9",
"p. c #5796BB",
"a. c #5186A5",
"s. c #6B8090",
"d. c #7C848A",
"f. c #7D8C94",
"g. c #7E9098",
"h. c #659EBE",
"j. c #7590A6",
"k. c #5A9CC2",
"l. c #698AC6",
"z. c #609EC2",
"x. c #6C83EA",
"c. c #7388E6",
"v. c #6AA3C5",
"b. c #73A6C3",
"n. c #79ABC6",
"m. c #76A9C6",
"M. c #808F77",
"N. c #889F7B",
"B. c #86BE6C",
"V. c #86AB77",
"C. c #85F33C",
"Z. c #80DE5D",
"A. c #8AC456",
"S. c #84C46C",
"D. c #89C672",
"F. c #83D26B",
"G. c #8DD27A",
"H. c #96C376",
"J. c #92D37E",
"K. c #88E75B",
"L. c #83EB4E",
"P. c #98E875",
"I. c #9FF36C",
"U. c #8FE671",
"Y. c #A9CF7C",
"T. c #858E93",
"R. c #89939A",
"E. c #909499",
"W. c #889183",
"Q. c #8497A7",
"!. c #9DAD92",
"~. c #98BB89",
"^. c #96AD8E",
"/. c #89A0AF",
"(. c #8AA5B5",
"). c #98A7AF",
"_. c #A1BB9A",
"`. c #ACB3A6",
"'. c #A2B4BF",
"]. c #B3BCAA",
"[. c #B2B9BC",
"{. c #8396E8",
"}. c #8295F7",
"|. c #85ABC8",
" X c #8CB5CE",
".X c #85B1C9",
"XX c #8EB8D0",
"oX c #97B9CC",
"OX c #94BCD2",
"+X c #9BBED2",
"@X c #98B5D3",
"#X c #94A6D1",
"$X c #9FABEC",
"%X c #9FB1E2",
"&X c #A6B6CE",
"*X c #A2B2EC",
"=X c #98D784",
"-X c #96D090",
";X c #99D1A8",
":X c #9DE094",
">X c #A0CE87",
",X c #A8C998",
"<X c #A9D897",
"1X c #B4D89E",
"2X c #ACCFAE",
"3X c #AEDAA3",
"4X c #B5CAAA",
"5X c #B7D6A9",
"6X c #BBDDB1",
"7X c #A3ED81",
"8X c #BBE29C",
"9X c #ABE295",
"0X c #BCE5A7",
"qX c #BDE6B3",
"wX c #BAF1A0",
"eX c #9CC3D6",
"rX c #A4C5D7",
"tX c #B1CAD7",
"yX c #B4D7C4",
"uX c #BAD4DD",
"iX c #AECEC8",
"pX c #A7C6E4",
"aX c #B4CAE9",
"sX c #B5D3E4",
"dX c #B6C6F1",
"fX c #C4DAB9",
"gX c #C0E5A8",
"hX c #C6E6B9",
"jX c #CBF4B3",
"kX c #C6D6C8",
"lX c #CAD6DB",
"zX c #C0CEE0",
"xX c #C8DBE5",
"cX c #C4D4F7",
"vX c #D4DDEC",
"bX c #D2DBFF",
"nX c #CAE7C2",
"mX c #CCE9D3",
"MX c #D5E9CB",
"NX c #DAF2CA",
"BX c #DBF2D5",
"VX c #DDEED7",
"CX c #CDE1EC",
"ZX c #D7E3ED",
"AX c #D8E9F5",
"SX c #D6EBEB",
"DX c #E5FFCD",
"FX c #E7FADA",
"GX c #E2EDF6",
"HX c #E9FAE4",
"JX c #ECF5F9",
"KX c #E8F2F8",
"LX c #F7FDE8",
"PX c #FEFEFE",
"IX c #F6FBF7",
"UX c #E7EBE9",
"YX c None",
/* pixels */
"YXYXYXYXYXYXYXf n.b.h.M YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
"YXYXYXYXYXYXYXf lXPXIXxXoXb.h.e.YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
"YXYXYXYXYXYXYXf xXPXPXPXPXPXGXuX Xn.h.YXYXYXYXYXYXYXYXYXYXYXYXYX",
"YXYXYXYXYXYXYXf lXPXPXPXPXJXJXJXJXKXZXtXoX.Xb.YXYXYXYXYXYXYXYXYX",
"YXYXYXYXYXYXYXh vX6 E.lXPXPXJXJXUXKXGXUXAXZXxXrX+XOX XYXYXYXYXYX",
"YXYXYXYXYXYXYXh xXUXE.$ @ p [.KXKXKXGXAXSXZXCXCXxXxXuXoXYXYXYXYX",
"YXYXYXYXYXYXYXl xXPXPXPXZXE.4 o 7 E.xXAXAXAXCXCXxXxXsX(.YXYXYXYX",
"YXYXYX] YXYXYXl yXC.I.NXJXIXIXZXE.4 X $ a &XAXCXCXsXsX(.YXYXYXYX",
"YXYXYX5X,XB.A., mXI.4.-.4.K.wXSXKXJXvXQ.4 X @ i g.rXsX(.YXYXYXYX",
"YXYXYXMXPXPXLXhX,X,XnXjXP.w.-.2.L.7XmXAXAXxXQ.& @ sX(.YXYXYXYX",
"YXYXYXMXPXPXPXIXIXJXVXfX,X4XqXP.w.;.;.w.U.qXxXsXpXj.sX(.YXYXYXYX",
"YXYXYX4X< d.kXPXLXHXHXFXFXVXnX5X4X6XP.w.;.^ ( 4.J.iXpX(.YXYXYXYX",
"YXYXYXMXIX`.6 # i `.FXHXFXBXBXNXMXnXR.bXyXq.2./ ~ 1.rXQ.YXYXYXYX",
"YXYXYX#X}.cXIXLX].y + 5 W.fXBXNXnXqX3 w.J.yXsXiXq.5.pXQ.YXYXYXYX",
"YXYXYXtXP Z Z x.*XHXFX4Xa @ $ y ~.hX' ,.) <.4.q.;XeXpXQ.YXYXYXYX",
"YXYXYXkXZXLXzXP K V L {.mXDX,X2 9 hXF uX:Xw.,.) ) 5.eXQ.YXYXYXYX",
"YXYXYX#XH L {.zXDXlXc.K V A G |.jXgX6 '.aXaXrX:Xw.6.eXQ.YXYXYXYX",
"YXYXYXNXUX$XP H K c.%XMXyXJ B s s 8X; : ; r j.@XpX+XpXj.YXYXYXYX",
"YXYXYX5X].MXHXSX%XP K V G l.2X<Xh.8Xr v.a., & & > s.pXg.YXYXYXYX",
"YXYXYX1X4XE.*.!.fXNXnX|.J V N B J 8Xe p.k.k.k.M > - k.g.YXYXYXYX",
"YXYXYX1XnXhXqX,XN.w +.~.0XqXn.G N 8X7 v v S u.r.r.e.i.f.YXYXYXYX",
"YXYXYX<X_.!.,X3X9XJ.=.O.2 q *.>X9X8Xv i.D v > > n c y.f.YXYXYXYX",
"YXYXYX1XhX0X,X*.@.&.=.F.q.%.` = 3 <Xe k.i.i.r.m n - y.T.YXYXYXYX",
"YXYXYX,X2X3X:X=XG.=.@.O.O.$.7.7.X.A., D D M M M e.z y.f.YXYXYXYX",
"YXYXYX<X5X-XB.=.S.F.0.9.$.' Y Y | B.v u.M b c c z h y.f.YXYXYXYX",
"YXYXYX<X<X=X=XD.=.&.&.%.%.7.X.| U B.v y.r.e.b j g g y.d.YXYXYXYX",
"YXYXYX=X=X=XG.F.F.9.8.%.o. .| | [ B.v r.e.m m m z f y.d.YXYXYXYX",
"YXYXYX= #.*.D.F.9.9.7.%.:.X.| U R B.S k.m m z z h f y.d.YXYXYXYX",
"YXYXYXYXYX # +.*.D.9.:.X.....W T B.O F oXoXz.z f f u.d.YXYXYXYX",
"YXYXYXYXYXYXYXYX o 0 V.D.9.W E Q B.. YX O i '.tXv.v.d.YXYXYXYX",
"YXYXYXYXYXYXYXYXYXYXYXYX 5 N.~.0.<X. YXYXYXYXYX 6 ).p YXYXYXYX",
"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYX < W. YXYXYXYXYXYXYXYX YXYXYXYX"
};

@ -0,0 +1,295 @@
/* XPM */
static char *kuiviewer[] = {
/* columns rows colors chars-per-pixel */
"32 32 257 2",
" c black",
". c #0C0A1D",
"X c #11101E",
"o c #18171F",
"O c gray10",
"+ c #0B0824",
"@ c #0F0B2E",
"# c #100C30",
"$ c #151321",
"% c #16122D",
"& c #191634",
"* c #1B1933",
"= c #1F1C38",
"- c #311501",
"; c #3D1C00",
": c #3C2500",
"> c #342110",
", c #222223",
"< c #2A2A2B",
"1 c #302E3E",
"2 c #303033",
"3 c #1C1742",
"4 c #1F1A46",
"5 c #1E194A",
"6 c #211D46",
"7 c #211C4D",
"8 c #231E51",
"9 c #27224E",
"0 c #29264B",
"q c #2A2452",
"w c #2F2A55",
"e c #2D285A",
"r c #322C57",
"t c #332E5C",
"y c #3E3D42",
"u c #3C3D4B",
"i c #343055",
"p c #393555",
"a c #3B375F",
"s c #332D60",
"d c #333061",
"f c #3A3465",
"g c #3D3863",
"h c #431D00",
"j c #481800",
"k c #493400",
"l c #542600",
"z c #5F2700",
"x c #5D3600",
"c c #5D3900",
"v c #612D00",
"b c #633719",
"n c #733A00",
"m c #723F15",
"M c #622E27",
"N c #6D392E",
"B c #6C3D30",
"V c #423D66",
"C c #433D6B",
"Z c #534200",
"A c #525100",
"S c #6A560E",
"D c #6F5216",
"F c #695C11",
"G c #7B4E00",
"H c #7D540F",
"J c #6B4222",
"K c #784225",
"L c #79432A",
"P c #7B463A",
"I c #7F5A31",
"U c #78583F",
"Y c #78642A",
"T c #464547",
"R c #47464A",
"E c #4C4C4D",
"W c #424054",
"Q c #43405E",
"! c #4D4C5C",
"~ c #535355",
"^ c #52515B",
"/ c #454164",
"( c #47416D",
") c #4A4662",
"_ c #49436E",
"` c #4D4A65",
"' c #524E6A",
"] c #514B73",
"[ c #564F78",
"{ c #56516F",
"} c #5A5568",
"| c #565177",
" . c #5A5575",
".. c #5E577B",
"X. c #5F5B71",
"o. c #5F597C",
"O. c #7E4D52",
"+. c #635C7D",
"@. c #794368",
"#. c #7B486B",
"$. c #7F5070",
"%. c #64656C",
"&. c #6A656F",
"*. c #6C6C6E",
"=. c #67657C",
"-. c #6C6772",
";. c #69637C",
":. c #6E6A7E",
">. c #686674",
",. c #727276",
"<. c #5F5F80",
"1. c #6A6482",
"2. c #6E6883",
"3. c #726D83",
"4. c #756F88",
"5. c #747082",
"6. c #767189",
"7. c #7A7785",
"8. c #7B748A",
"9. c #7E7C83",
"0. c #7D7B8C",
"q. c #874700",
"w. c #915200",
"e. c #8D5834",
"r. c #8D6C0B",
"t. c #9D6515",
"y. c #946631",
"u. c #A36C00",
"i. c #A86F00",
"p. c #AA7400",
"a. c #A87408",
"s. c #A7721F",
"d. c #B17F00",
"f. c #835774",
"g. c #845A76",
"h. c #865E78",
"j. c #8B6843",
"k. c #8A6A5C",
"l. c #8C7151",
"z. c #8D7758",
"x. c #887C50",
"c. c #94604C",
"v. c #9C6847",
"b. c #956550",
"n. c #8B6560",
"m. c #8B687E",
"M. c #91767C",
"N. c #A77A6D",
"B. c #8C6C80",
"V. c #81778D",
"C. c #807F80",
"Z. c #827C8C",
"A. c #937D8A",
"S. c #9C768C",
"D. c #A67D93",
"F. c #9A9212",
"G. c #B48301",
"H. c #B18214",
"J. c #BC951E",
"K. c #968F6D",
"L. c #97877C",
"P. c #A8804F",
"I. c #B08D64",
"U. c #C4A021",
"Y. c #C5A52B",
"T. c #C5A131",
"R. c #C1A03D",
"E. c #C09E44",
"W. c #CEB343",
"Q. c #CCB04A",
"!. c #CFB651",
"~. c #D0B653",
"^. c #D1B65C",
"/. c #D1BA55",
"(. c #C1A163",
"). c #CBB37D",
"_. c #D6C358",
"`. c #D9C776",
"'. c #DDCE75",
"]. c #E5D66A",
"[. c #EEE57A",
"{. c #838384",
"}. c #858389",
"|. c #88868C",
" X c #89898A",
".X c #878491",
"XX c #8A8391",
"oX c #8E8D90",
"OX c #96868F",
"+X c #988B80",
"@X c #948692",
"#X c #938C96",
"$X c #958E98",
"%X c #998C93",
"&X c #929293",
"*X c #969398",
"=X c #9A9499",
"-X c #9C9B9B",
";X c #A88583",
":X c #A88095",
">X c #A39C9E",
",X c #A69EA1",
"<X c #A5A09F",
"1X c #A1A0A1",
"2X c #A9A3A1",
"3X c #ABA9A5",
"4X c #AAAAAB",
"5X c #B3ACA6",
"6X c #B4AEA9",
"7X c #B7B2A9",
"8X c #BAB2AA",
"9X c #BFB8AF",
"0X c #B6B5B7",
"qX c #CFB988",
"wX c #D0BD85",
"eX c #C0B9AF",
"rX c #C4BDB1",
"tX c #C0BEC1",
"yX c #D9C983",
"uX c #D6C897",
"iX c #C7C0B2",
"pX c #CEC7B7",
"aX c #CFC8B7",
"sX c #D1C9BA",
"dX c #D6D1BF",
"fX c #D9D1BF",
"gX c #EDE595",
"hX c #F7F687",
"jX c #E6E1B9",
"kX c #F2ECAE",
"lX c #C0C0C1",
"zX c #C8C8CA",
"xX c #D9CECA",
"cX c #DCD4C3",
"vX c #D1D1D2",
"bX c #DDD5D0",
"nX c #D9D9DA",
"mX c #E0D8C6",
"MX c #E4DCCB",
"NX c #E9DFD0",
"BX c #ECE4D5",
"VX c #EEE7D8",
"CX c #F1EBDF",
"ZX c #FFFDCC",
"AX c #FCF9D4",
"SX c #FCFBDD",
"DX c #E1E1E3",
"FX c #EEEBE6",
"GX c #EAEAEC",
"HX c #F2ECE2",
"JX c #F0EEEA",
"KX c #F6F2E9",
"LX c #FFFFE3",
"PX c #F4F3F3",
"IX c #FBF8F3",
"UX c #FEFEFE",
"YX c None",
/* pixels */
"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXA.#.%XYXYXYXYXYXYX",
"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX{.YX-X#.KX;X+X+Xj.D < YX",
"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXOXh.B.f.FXLXkXI.v.Y.h A YX",
"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX m.bXxXFXAXwX(./.Y.w.; YXYX",
"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX%XD.UXAXc.J x v i.u.l F YX",
"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX%X:XSXb.Y YXYXZ l p.J.L U ",
"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX%XS.FXuXJ YXYXYXYXc t.W.!.M ",
"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX@.FXZX).J YXYXYXYXH R.Q.e.z.",
"YXYXYXYXYXYXYXYXYXYX7.] ] {.YXYXYXYXM.O.'.].K S YXYXF.y.[.v.l.YX",
"YXYXYXYXYXYXYXYXYX-X+.IXcX| YXYXYXYXYXx.N I.U.n G r.y.hXgXN.L.YX",
"YXYXYXYX-XYXYXYXL.3.MXIXKXoX>.YXYXYX=X9.I s.G.d.a.T.].`.wXjXh.,.",
"YXYX }.+.3.|. X=.mXUXCXBXVXZ.2.{.3.2.=.b q.j z H._.!.P n.g.OX{.",
"YXYX X>XIXMX5X3XBXUXCXBXMXcXcX8XiXcXcX8.> - : k m ^.P K.YX4XYXYX",
"YXYX&XZ.UXUXUXIXJXCXBXNXcXsXrX7X<X*X.X5 . , YXYXY N k.YXYXYXYXYX",
"YXYXYX;.BXUXIXKXCXBXbXaXiXiX7X,X*X.X0.@ X YXYXYXYXYXYXYXYXYXYXYX",
"YXYXYX7.fXIXKXCXMX*Xg 4 3 5 [ XXXXV.8.5 $ YXYXYXYXYXYXYXYXYXYXYX",
"YXYXYX;.VXKXCXNX*Xi ! R T 1 % f 6.8.4.] & YXYXYXYXYXYXYXYXYXYX",
"YXYX}.7XUXCXBX=Xi ~ YXYXYXYX2 & C 4.8..X] p ,.YXYXYXYXYXYXYXYXYX",
"&X:.7XUXCXBXcXd ! YXYXYXYXYXYXu 7 4.8..X>X8.g ) YXYXYXYXYXYXYXYX",
"] MXUXCXBXbX9X0 ~ YXYXYXYXYXYX! 4 4..X%X>X8X9X5 YXYXYXYXYXYXYXYX",
"_ HXHXBXNXcX6X4 ~ YXYXYXYXYXYX~ 8 #X%X,X5X5X3.8 YXYXYXYXYXYXYXYX",
"X.] 8XMXmXaXrX7 y YXYXYXYXYXYX&...,X>X5X#X] w } YXYXYXYXYXYXYXYX",
"C.-.a >XaXiX7X2.0 YXYXYXYX4X>.MX2X5X5X] Q *.YXYXYXYXYXYXYXYXYX",
"YXYX*.r -X6X<X<X| i %.+.-X*X7.mXcX5XrX.Xe YXYXYXYXYXYXYXYXYXYX",
"YXYXYX' 1.,X*X.XXXo.t ( .2.mXbX5XrXsX8./ YXYXYXYXYXYXYXYXYXYXYX",
"YXYXYXX.-X$X.XV.8.6.V.Z.2X8X2X5XrXsXcX5X/ YXYXYXYXYXYXYXYXYXYXYX",
"YXYX{.' sXZ.V.8.4.8.8..X$X>X5XrXsXcXMXBX( XYXYXYXYXYXYXYXYXYXYX",
"YXYX%.s =X+.8 7 C 8.XX*X,X5X6X0.o.8.pXMX8.{.YXYXYXYXYXYXYXYXYXYX",
"YXYXT = # + . X . 7 Z.,X5X3X1.w ` ' V 1.:.-XYXYXYXYXYXYXYXYXYXYX",
"YXYXYXO $ $ y YX< * C 3X9X1.r *.YXYX0.|.4XYXYXYXYXYXYXYXYXYXYXYX",
"YXYXYXYXYXYXYXYXYXE 0 .X>Xe &.YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
"YXYXYXYXYXYXYXYXYXYXW 5 9 / YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX"
};

@ -0,0 +1,289 @@
/* XPM */
static char * tdecachegrind_xpm[] = {
"32 30 256 2",
" c None",
". c #0036CA",
"+ c #003FCA",
"@ c #0842D6",
"# c #004AD4",
"$ c #1144D1",
"% c #044CD0",
"& c #004FD8",
"* c #0056D9",
"= c #1C52D0",
"- c #2053D8",
"; c #135AD7",
"> c #0069E4",
", c #0F64E0",
"' c #2B59D1",
") c #1365DB",
"! c #2360D6",
"~ c #0E70DE",
"{ c #2A64D4",
"] c #206BD3",
"^ c #4362A7",
"/ c #556185",
"( c #0078F3",
"_ c #246BDB",
": c #236AE7",
"< c #1872E7",
"[ c #8E5A28",
"} c #276CE2",
"| c #346BCE",
"1 c #8A5D2F",
"2 c #7A5F59",
"3 c #516A92",
"4 c #426FA5",
"5 c #2D71D9",
"6 c #137CF1",
"7 c #167FE6",
"8 c #197FED",
"9 c #4C74A0",
"0 c #297AE2",
"a c #2979E8",
"b c #4875AC",
"c c #96672C",
"d c #0B8DDE",
"e c #6C6C8D",
"f c #3979DC",
"g c #0092F7",
"h c #3E80B5",
"i c #0093FF",
"j c #736F8B",
"k c #4778DD",
"l c #3285D2",
"m c #3481E3",
"n c #2987E8",
"o c #009CFF",
"p c #4281DD",
"q c #A27035",
"r c #A67331",
"s c #00A2FF",
"t c #6182A9",
"u c #3E8ADF",
"v c #87777E",
"w c #338EE8",
"x c #1798FF",
"y c #6B7FA2",
"z c #6682A3",
"A c #3F8AE5",
"B c #787C96",
"C c #00A6FF",
"D c #548CAA",
"E c #B67522",
"F c #AC7830",
"G c #00ABFF",
"H c #1F9CFC",
"I c #3B92ED",
"J c #BB781D",
"K c #458FE5",
"L c #3C91F3",
"M c #10A7FF",
"N c #3D95EA",
"O c #00B1FF",
"P c #25A8CB",
"Q c #7F839E",
"R c #3D98E5",
"S c #A18057",
"T c #C17D19",
"U c #00B7FF",
"V c #2DA3FD",
"W c #B78239",
"X c #4699F5",
"Y c #459BEF",
"Z c #1EADFE",
"` c #668EE2",
" . c #17B5EB",
".. c #1CB1F5",
"+. c #2DAAEF",
"@. c #8A8A9F",
"#. c #868DA1",
"$. c #5997E7",
"%. c #3EA2F6",
"&. c #519BEA",
"*. c #7293BB",
"=. c #AA885E",
"-. c #3FA1FC",
";. c #00C1FF",
">. c #49A0EE",
",. c #8A8DA8",
"'. c #6B94E2",
"). c #CE871B",
"!. c #7897B3",
"~. c #00C7FF",
"{. c #15BEFF",
"]. c #0DC6F4",
"^. c #8C94A8",
"/. c #8F92AD",
"(. c #00CCFF",
"_. c #7D99BC",
":. c #679EE3",
"<. c #3CB3F8",
"[. c #9696AC",
"}. c #43B7E2",
"|. c #20C4FF",
"1. c #3FB7F5",
"2. c #00D6FC",
"3. c #54AEEF",
"4. c #4DAFFD",
"5. c #74A0E7",
"6. c #05D4FF",
"7. c #4DB1F8",
"8. c #00DAF1",
"9. c #36BCFF",
"0. c #C69550",
"a. c #6FA5EA",
"b. c #49BBE6",
"c. c #25C9FE",
"d. c #35C2F9",
"e. c #57B3ED",
"f. c #45B9FE",
"g. c #00DCFF",
"h. c #7DA6CD",
"i. c #9C9CB2",
"j. c #BF9963",
"k. c #95A0BA",
"l. c #78A7E7",
"m. c #3BC2FF",
"n. c #89A5C8",
"o. c #65B0F3",
"p. c #00E3FF",
"q. c #14DBFF",
"r. c #60B7F9",
"s. c #3CCAF9",
"t. c #6FB2F0",
"u. c #14DFFE",
"v. c #DC9F3A",
"w. c #9BA7C1",
"x. c #31D2FF",
"y. c #A0A7BC",
"z. c #00ECFF",
"A. c #4DC7F8",
"B. c #42CDFD",
"C. c #32D6FE",
"D. c #6CBAF6",
"E. c #83B3E0",
"F. c #6BBCF2",
"G. c #4DCBF5",
"H. c #66C0FB",
"I. c #43D2FA",
"J. c #1BE6FE",
"K. c #9FAFC2",
"L. c #E5A739",
"M. c #92B6CB",
"N. c #35DCFD",
"O. c #AEABBC",
"P. c #A7AFC4",
"Q. c #E8A933",
"R. c #55CEFF",
"S. c #B7ADB3",
"T. c #9AB5D9",
"U. c #A8B3C1",
"V. c #56D2FD",
"W. c #49DAFB",
"X. c #95B7ED",
"Y. c #D7B05F",
"Z. c #6CCCF9",
"`. c #57D7FA",
" + c #A7BAC6",
".+ c #F0AF3A",
"++ c #AEB6CB",
"@+ c #4BE0FB",
"#+ c #3EE6FF",
"$+ c #96C0E8",
"%+ c #3EEAFC",
"&+ c #D8B86B",
"*+ c #92C5EB",
"=+ c #AABDD6",
"-+ c #81CEF7",
";+ c #AFBED2",
">+ c #5DE0FC",
",+ c #90C8F5",
"'+ c #B3BFCD",
")+ c #A4C4E1",
"!+ c #E7B969",
"~+ c #BABECE",
"{+ c #8CCFFA",
"]+ c #5FE6FB",
"^+ c #A9C9D9",
"/+ c #9ACCF3",
"(+ c #95D1F6",
"_+ c #E5C36F",
":+ c #9AD1F1",
"<+ c #B7C7DA",
"[+ c #57F2FE",
"}+ c #A2CFF1",
"|+ c #63EEFC",
"1+ c #A1D3ED",
"2+ c #99D5FB",
"3+ c #EAC97B",
"4+ c #BCD0DC",
"5+ c #A2D9F8",
"6+ c #ABD8EC",
"7+ c #9DDDFB",
"8+ c #F6CC73",
"9+ c #A9DFF2",
"0+ c #A5E1F9",
"a+ c #F3D17C",
"b+ c #F4D284",
"c+ c #A8E4FC",
"d+ c #ECD8A0",
"e+ c #B0E6F9",
"f+ c #B2E8FB",
"g+ c #B6ECFF",
"h+ c #B5F0FC",
"i+ c #BCEEFB",
"j+ c #C1EEF6",
"k+ c #D6E7ED",
"l+ c #B8F3FF",
"m+ c #C0F2FF",
"n+ c #C0F6FC",
"o+ c #FFE8A9",
"p+ c #C7F5FC",
"q+ c #FAEBAA",
"r+ c #F9EBB0",
"s+ c #C2F9FF",
"t+ c #D0F5FE",
"u+ c #C4FBFF",
"v+ c #D2F7FF",
"w+ c #CAFDFC",
"x+ c #D7F8FB",
"y+ c #D2FCFD",
"z+ c #CDFFFF",
"A+ c #D5FFFF",
"B+ c #E5FAF9",
"C+ c #DDFFFF",
"D+ c #E2FFFC",
"E+ c #E9FFFE",
"F+ c #F1FEFF",
"G+ c #F8FDFF",
" ++=+<+<+;+;+ ",
" P.T.*+/+{+2+2+1+)+++ ",
" w.E.,+7+0+c+0+0+e+9+1+K. ",
" k.T.(+e+i+m+i+g+5+0+g+i+6+K. ",
" n.,+0+i+w+A+v+i+m+f+i+m+i+^+ ",
" ,.E.5+c+u+x+E+x+m+y+p+u+w+w+j+[. ",
" ,.,+5+g+w+C+F+x+m+A+y+y+A+D+w+K. ",
" ,.{+7+f+g+v+p+l+A+C+A+A+A+A+A+ + ",
" m.g.!./+0+f+c+c+m+w+E+A+C+D+C+D+D+U. ",
" -.%+p.D *+c+5+g+p+y+x+A+C+E+E+F+E+E+,. ",
" q.s.A N.u.P n.7+c+c+g+s+w+C+C+E+E+G+F+k+e ",
" u.J.J.N.J.J.8.t 1+f+c+h+u+A+A+E+E+G+G+F+U. ",
" H.N.p.u.p. .| ^ _.5+i+g+u+A+A+E+E+F+G+~+B ",
" r.H.J.u.].w w l b _.6+p+s+w+A+C+E+B+'+@.i.[. ",
" X K e.J.p.1.R / z K.i+u+A+y+4+#.B i.O.S.0.). ",
"m.J.z.p.p.u.9. 3 3 z z 9 h d ( j.!+L.). ",
"r.#+p.u.g.2.c. b.}.{.M G Z g 2 Y.q+b+.+). ",
"4.G.N.#+u.2.C. W.W.Z.M s C H 4 W b+r+8+L.T ",
"X ' + ) Z.6.(.|. [+>+s C u * F &+r+b+.+J ",
"I ' % u D.C.(.(.9. [+R.o C ] r 3+o+b+L.E ",
" 0 a R t.C.~.c.|.+. ]+O o o g a q 3+r+8+v.[ ",
" A I.c.|.;.;.{.|. 9.Z o x H x C > c &+d+=.v ",
" K `.~.~.|.s.U O O U {.9.V o o M Y V Z _ 1 S v j ",
" K 3.x.H.f K Z.m.G M s o o g o &.= { ! ",
" 6 w n :.= 5 0 p <.M s <.7.r.s i %.5 # ",
" k A p ' } 5 a.1.C G >.{ p D.i o m ",
" } > = X.-+M G w ! 5.l.H.H.} ",
" l.p $.t.| + ` 5.'.. ",
" f ~ ) % ' k # ",
" % # % $ "};

@ -0,0 +1,103 @@
/* XPM */
static char * umbrello_xpm[] = {
"32 32 68 1",
" c None",
". c #FF0000",
"+ c #FF0100",
"@ c #FF0101",
"# c #FF0503",
"$ c #FF0605",
"% c #FF0E0A",
"& c #FF100C",
"* c #FF140F",
"= c #FF1712",
"- c #FF1813",
"; c #FF1913",
"> c #FF1F17",
", c #FF1F18",
"' c #FF2019",
") c #FF221A",
"! c #FF241C",
"~ c #FF261D",
"{ c #FF291F",
"] c #FF2A20",
"^ c #FF2C22",
"/ c #FF3025",
"( c #FF3629",
"_ c #FF372B",
": c #FF4233",
"< c #FF4837",
"[ c #FF4938",
"} c #FF4939",
"| c #FF4C3B",
"1 c #FF4E3C",
"2 c #FF5945",
"3 c #FF5E48",
"4 c #FF604A",
"5 c #FF624C",
"6 c #FF6850",
"7 c #FF745A",
"8 c #FF775C",
"9 c #FF7B60",
"0 c #FF7F63",
"a c #FF8C6D",
"b c #FF8F6F",
"c c #FF9775",
"d c #FF9976",
"e c #FFA07C",
"f c #FFAD86",
"g c #FFAF87",
"h c #FFB38B",
"i c #FFB98F",
"j c #FFBC92",
"k c #FFC498",
"l c #FFC89B",
"m c #FFCFA1",
"n c #FFD3A3",
"o c #FFD9A8",
"p c #FFDBAA",
"q c #FFDFAD",
"r c #FFE2AF",
"s c #FFE8B4",
"t c #FFEBB6",
"u c #FFEDB8",
"v c #FFEFB9",
"w c #FFEFBA",
"x c #FFF4BD",
"y c #FFF9C1",
"z c #FFFBC2",
"A c #FFFDC4",
"B c #FFFEC5",
"C c #FFFFC6",
" ... ",
" ....... ",
" +.}hme!.. ",
"..2CCCCw'. ",
"..lCCCCC0. ",
"..kCCCCC9. ",
" .|BCCCs;. ",
" @._eja-... ",
" .......... ",
" ... ... ",
" .. ... ",
" .. ... ",
"........... ... ",
"........... ... ",
".......... ... ",
" .. ... ",
" .. ... ",
" ... ... ",
" ..... ... ",
" ... .. .......... ",
" .. ... ......=>#..... ",
" .. ... .../dpyCCArg<... ",
"... .. ..&iCCCCCCCCCCo].. ",
" .%nCCCCCCCCCCCCu^..",
" ..3CCCCCCCCCCCCCCc..",
" ..7CCCCCCCCCCCCCCf..",
" .,xCCCCCCCCCCCCC1..",
" ..(tCCCCCCCCCCz4.. ",
" ..*8qCCCCCCvb~.. ",
" ...@):56[{$... ",
" .......... ",
" .. "};

@ -0,0 +1,2 @@
debian/tmp/usr/bin/kapptemplate
debian/tmp/usr/share/apps/kapptemplate

@ -0,0 +1,11 @@
# These are files to provide for new applications.
kapptemplate-trinity: extra-license-file usr/share/apps/kapptemplate/appframework/no-exe/COPYING
kapptemplate-trinity: extra-license-file usr/share/apps/kapptemplate/appframework/COPYING
kapptemplate-trinity: executable-not-elf-or-script ./usr/share/apps/kapptemplate/admin/Doxyfile.global
kapptemplate-trinity: script-not-executable ./usr/share/apps/kapptemplate/admin/config.pl
kapptemplate-trinity: script-not-executable ./usr/share/apps/kapptemplate/admin/cvs.sh
kapptemplate-trinity: script-not-executable ./usr/share/apps/kapptemplate/admin/doxygen.sh
kapptemplate-trinity: script-not-executable ./usr/share/apps/kapptemplate/admin/bcheck.pl
kapptemplate-trinity: script-not-executable ./usr/share/apps/kapptemplate/admin/conf.change.pl
kapptemplate-trinity: script-not-executable ./usr/share/apps/kapptemplate/admin/am_edit
kapptemplate-trinity: script-not-executable ./usr/share/apps/kapptemplate/include/kapptemplate.common

@ -0,0 +1,3 @@
kbabel/AUTHORS
kbabel/README
kbabel/TODO

@ -0,0 +1,25 @@
debian/tmp/usr/include/kbabel/catalog.h
debian/tmp/usr/include/kbabel/catalogfileplugin.h
debian/tmp/usr/include/kbabel/catalogitem.h
debian/tmp/usr/include/kbabel/catalogsettings.h
debian/tmp/usr/include/kbabel/catalogview.h
debian/tmp/usr/include/kbabel/dictchooser.h
debian/tmp/usr/include/kbabel/dictionarymenu.h
debian/tmp/usr/include/kbabel/editcmd.h
debian/tmp/usr/include/kbabel/findoptions.h
debian/tmp/usr/include/kbabel/itempart.h
debian/tmp/usr/include/kbabel/kbabeldatatool.h
debian/tmp/usr/include/kbabel/kbabeldictbox.h
debian/tmp/usr/include/kbabel/kbabeldictiface.h
debian/tmp/usr/include/kbabel/kbproject.h
debian/tmp/usr/include/kbabel/kbprojectmanager.h
debian/tmp/usr/include/kbabel/msgfmt.h
debian/tmp/usr/include/kbabel/poinfo.h
debian/tmp/usr/include/kbabel/projectsettings.h
debian/tmp/usr/include/kbabel/regexpextractor.h
debian/tmp/usr/include/kbabel/searchengine.h
debian/tmp/usr/include/kbabel/tagextractor.h
debian/tmp/usr/lib/*/libkbabelcommon.la
debian/tmp/usr/lib/*/libkbabelcommon.so
debian/tmp/usr/lib/*/libkbabeldictplugin.la
debian/tmp/usr/lib/*/libkbabeldictplugin.so

@ -0,0 +1,8 @@
KBabel for Debian
-----------------
This application provides documentation in a docbook format that the TDE
Help Centre can display. For HTML documentation that can be read in any
web browser, see the package tdesdk-doc-html.
-- Ben Burton <bab@debian.org>, Mon, 12 May 2003 12:29:39 +1000

@ -0,0 +1,3 @@
kbabel/AUTHORS
kbabel/README
kbabel/TODO

@ -0,0 +1,120 @@
debian/tmp/usr/bin/catalogmanager
debian/tmp/usr/bin/kbabel
debian/tmp/usr/bin/kbabeldict
debian/tmp/usr/lib/*/libkbabelcommon.so.3
debian/tmp/usr/lib/*/libkbabelcommon.so.3.2.0
debian/tmp/usr/lib/*/libkbabeldictplugin.so.1
debian/tmp/usr/lib/*/libkbabeldictplugin.so.1.2.0
debian/tmp/usr/lib/*/trinity/tdefile_po.la
debian/tmp/usr/lib/*/trinity/tdefile_po.so
debian/tmp/usr/lib/*/trinity/pothumbnail.la
debian/tmp/usr/lib/*/trinity/pothumbnail.so
debian/tmp/usr/lib/*/trinity/kbabel_accelstool.la
debian/tmp/usr/lib/*/trinity/kbabel_accelstool.so
debian/tmp/usr/lib/*/trinity/kbabel_argstool.la
debian/tmp/usr/lib/*/trinity/kbabel_argstool.so
debian/tmp/usr/lib/*/trinity/kbabel_contexttool.la
debian/tmp/usr/lib/*/trinity/kbabel_contexttool.so
debian/tmp/usr/lib/*/trinity/kbabel_equationstool.la
debian/tmp/usr/lib/*/trinity/kbabel_equationstool.so
debian/tmp/usr/lib/*/trinity/kbabel_gettextexport.la
debian/tmp/usr/lib/*/trinity/kbabel_gettextexport.so
debian/tmp/usr/lib/*/trinity/kbabel_gettextimport.la
debian/tmp/usr/lib/*/trinity/kbabel_gettextimport.so
debian/tmp/usr/lib/*/trinity/kbabel_lengthtool.la
debian/tmp/usr/lib/*/trinity/kbabel_lengthtool.so
debian/tmp/usr/lib/*/trinity/kbabel_linguistexport.la
debian/tmp/usr/lib/*/trinity/kbabel_linguistexport.so
debian/tmp/usr/lib/*/trinity/kbabel_linguistimport.la
debian/tmp/usr/lib/*/trinity/kbabel_linguistimport.so
debian/tmp/usr/lib/*/trinity/kbabel_nottranslatedtool.la
debian/tmp/usr/lib/*/trinity/kbabel_nottranslatedtool.so
debian/tmp/usr/lib/*/trinity/kbabel_pluraltool.la
debian/tmp/usr/lib/*/trinity/kbabel_pluraltool.so
debian/tmp/usr/lib/*/trinity/kbabel_punctuationtool.la
debian/tmp/usr/lib/*/trinity/kbabel_punctuationtool.so
debian/tmp/usr/lib/*/trinity/kbabel_regexptool.la
debian/tmp/usr/lib/*/trinity/kbabel_regexptool.so
debian/tmp/usr/lib/*/trinity/kbabel_setfuzzytool.la
debian/tmp/usr/lib/*/trinity/kbabel_setfuzzytool.so
debian/tmp/usr/lib/*/trinity/kbabel_whitespacetool.la
debian/tmp/usr/lib/*/trinity/kbabel_whitespacetool.so
debian/tmp/usr/lib/*/trinity/kbabel_xliffexport.la
debian/tmp/usr/lib/*/trinity/kbabel_xliffexport.so
debian/tmp/usr/lib/*/trinity/kbabel_xliffimport.la
debian/tmp/usr/lib/*/trinity/kbabel_xliffimport.so
debian/tmp/usr/lib/*/trinity/kbabel_xmltool.la
debian/tmp/usr/lib/*/trinity/kbabel_xmltool.so
debian/tmp/usr/lib/*/trinity/kbabeldict_dbsearchengine.la
debian/tmp/usr/lib/*/trinity/kbabeldict_dbsearchengine.so
debian/tmp/usr/lib/*/trinity/kbabeldict_poauxiliary.la
debian/tmp/usr/lib/*/trinity/kbabeldict_poauxiliary.so
debian/tmp/usr/lib/*/trinity/kbabeldict_pocompendium.la
debian/tmp/usr/lib/*/trinity/kbabeldict_pocompendium.so
debian/tmp/usr/lib/*/trinity/kbabeldict_tmxcompendium.la
debian/tmp/usr/lib/*/trinity/kbabeldict_tmxcompendium.so
debian/tmp/usr/share/applications/tde/catalogmanager.desktop
debian/tmp/usr/share/applications/tde/kbabel.desktop
debian/tmp/usr/share/applications/tde/kbabeldict.desktop
debian/tmp/usr/share/apps/catalogmanager/catalogmanagerui.rc
debian/tmp/usr/share/apps/kbabel/kbabelui.rc
debian/tmp/usr/share/apps/kbabel/regexplist.xml
debian/tmp/usr/share/apps/kbabel/pics
debian/tmp/usr/share/apps/kbabel/icons
debian/tmp/usr/share/apps/tdeconf_update/kbabel-difftoproject.upd
debian/tmp/usr/share/apps/tdeconf_update/kbabel-project.upd
debian/tmp/usr/share/apps/tdeconf_update/kbabel-projectrename.upd
debian/tmp/usr/share/config.kcfg/kbabel.kcfg
debian/tmp/usr/share/config.kcfg/kbprojectsettings.kcfg
debian/tmp/usr/share/doc/tde/HTML/en/kbabel/*.bz2
debian/tmp/usr/share/doc/tde/HTML/en/kbabel/common
debian/tmp/usr/share/doc/tde/HTML/en/kbabel/*.docbook
debian/tmp/usr/share/doc/tde/HTML/en/kbabel/*.png
#debian/tmp/usr/share/doc/tde/HTML/en/kbabel/TODO
debian/tmp/usr/share/icons/hicolor/16x16/apps/catalogmanager.png
debian/tmp/usr/share/icons/hicolor/16x16/apps/kbabel.png
debian/tmp/usr/share/icons/hicolor/16x16/apps/kbabeldict.png
debian/tmp/usr/share/icons/hicolor/22x22/apps/catalogmanager.png
debian/tmp/usr/share/icons/hicolor/32x32/apps/catalogmanager.png
debian/tmp/usr/share/icons/hicolor/32x32/apps/kbabel.png
debian/tmp/usr/share/icons/hicolor/32x32/apps/kbabeldict.png
debian/tmp/usr/share/icons/hicolor/48x48/apps/catalogmanager.png
debian/tmp/usr/share/icons/hicolor/48x48/apps/kbabel.png
debian/tmp/usr/share/icons/hicolor/48x48/apps/kbabeldict.png
debian/tmp/usr/share/icons/locolor/16x16/apps/catalogmanager.png
debian/tmp/usr/share/icons/locolor/16x16/apps/kbabel.png
debian/tmp/usr/share/icons/locolor/16x16/apps/kbabeldict.png
debian/tmp/usr/share/icons/locolor/32x32/apps/catalogmanager.png
debian/tmp/usr/share/icons/locolor/32x32/apps/kbabel.png
debian/tmp/usr/share/icons/locolor/32x32/apps/kbabeldict.png
debian/tmp/usr/share/services/dbsearchengine.desktop
debian/tmp/usr/share/services/tdefile_po.desktop
debian/tmp/usr/share/services/pothumbnail.desktop
debian/tmp/usr/share/services/kbabel_accelstool.desktop
debian/tmp/usr/share/services/kbabel_argstool.desktop
debian/tmp/usr/share/services/kbabel_contexttool.desktop
debian/tmp/usr/share/services/kbabel_equationstool.desktop
debian/tmp/usr/share/services/kbabel_gettext_export.desktop
debian/tmp/usr/share/services/kbabel_gettext_import.desktop
debian/tmp/usr/share/services/kbabel_lengthtool.desktop
debian/tmp/usr/share/services/kbabel_linguist_export.desktop
debian/tmp/usr/share/services/kbabel_linguist_import.desktop
debian/tmp/usr/share/services/kbabel_nottranslatedtool.desktop
debian/tmp/usr/share/services/kbabel_pluralformstool.desktop
debian/tmp/usr/share/services/kbabel_punctuationtool.desktop
debian/tmp/usr/share/services/kbabel_regexptool.desktop
debian/tmp/usr/share/services/kbabel_setfuzzytool.desktop
debian/tmp/usr/share/services/kbabel_whitespacetool.desktop
debian/tmp/usr/share/services/kbabel_xliff_export.desktop
debian/tmp/usr/share/services/kbabel_xliff_import.desktop
debian/tmp/usr/share/services/kbabel_xmltool.desktop
debian/tmp/usr/share/services/pocompendium.desktop
debian/tmp/usr/share/services/poauxiliary.desktop
debian/tmp/usr/share/services/tmxcompendium.desktop
debian/tmp/usr/share/servicetypes/kbabel_tool.desktop
debian/tmp/usr/share/servicetypes/kbabel_validator.desktop
debian/tmp/usr/share/servicetypes/kbabeldict_module.desktop
debian/tmp/usr/share/servicetypes/kbabelfilter.desktop
debian/icons/catalogmanager.xpm /usr/share/pixmaps
debian/icons/kbabel.xpm /usr/share/pixmaps
debian/icons/kbabeldict.xpm /usr/share/pixmaps

@ -0,0 +1,2 @@
# This does not include a separate library package.
kbabel-trinity: package-name-doesnt-match-sonames libkbabelcommon3 libkbabeldictplugin1

@ -0,0 +1,3 @@
debian/man/catalogmanager.1
debian/man/kbabel.1
debian/man/kbabeldict.1

@ -0,0 +1,27 @@
?package(kbabel-trinity):\
needs="x11"\
section="Applications/Text"\
hints="TDE,l10n"\
title="KBabel"\
longtitle="KBabel (Translation Tool)"\
icon="/usr/share/pixmaps/kbabel.xpm"\
command="/usr/bin/kbabel"
?package(kbabel-trinity):\
needs="x11"\
section="Applications/Text"\
hints="TDE,l10n"\
title="KBabel Dictionary"\
longtitle="KBabel Dictionary (Translation Tool Dictionary)"\
icon="/usr/share/pixmaps/kbabeldict.xpm"\
command="/usr/bin/kbabeldict"
?package(kbabel-trinity):\
needs="x11"\
section="Applications/Text"\
hints="TDE,l10n"\
title="KBabel Catalog Manager"\
longtitle="KBabel Catalog Manager (Translation Tool Catalog Manager)"\
icon="/usr/share/pixmaps/catalogmanager.xpm"\
command="/usr/bin/catalogmanager"

@ -0,0 +1 @@
application/x-gettext; kbabel %s;test=test "$DISPLAY" != ""; priority=5

@ -0,0 +1,3 @@
kbugbuster/AUTHORS
kbugbuster/README
kbugbuster/TODO

@ -0,0 +1,22 @@
debian/tmp/usr/bin/kbugbuster
debian/tmp/usr/lib/*/trinity/kcal_bugzilla.la
debian/tmp/usr/lib/*/trinity/kcal_bugzilla.so
debian/tmp/usr/share/applications/tde/kbugbuster.desktop
debian/tmp/usr/share/apps/kbugbuster/kbugbusterui.rc
debian/tmp/usr/share/apps/kbugbuster/pics/bars.png
debian/tmp/usr/share/apps/kbugbuster/pics/logo.png
debian/tmp/usr/share/apps/kbugbuster/pics/tools.png
debian/tmp/usr/share/apps/kbugbuster/pics/top-right.png
debian/tmp/usr/share/doc/tde/HTML/en/kbugbuster/*.bz2
debian/tmp/usr/share/doc/tde/HTML/en/kbugbuster/common
debian/tmp/usr/share/doc/tde/HTML/en/kbugbuster/*.docbook
debian/tmp/usr/share/icons/hicolor/16x16/apps/kbugbuster.png
debian/tmp/usr/share/icons/hicolor/22x22/apps/kbugbuster.png
debian/tmp/usr/share/icons/hicolor/32x32/apps/kbugbuster.png
debian/tmp/usr/share/icons/hicolor/48x48/apps/kbugbuster.png
debian/tmp/usr/share/icons/hicolor/64x64/apps/kbugbuster.png
debian/tmp/usr/share/icons/hicolor/128x128/apps/kbugbuster.png
debian/tmp/usr/share/icons/locolor/16x16/apps/kbugbuster.png
debian/tmp/usr/share/icons/locolor/32x32/apps/kbugbuster.png
debian/tmp/usr/share/services/tderesources/kcal/bugzilla.desktop
debian/icons/kbugbuster.xpm /usr/share/pixmaps

@ -0,0 +1,8 @@
?package(kbugbuster-trinity):\
needs="x11"\
section="Applications/Project Management"\
hints="TDE"\
title="KBugBuster"\
longtitle="KBugBuster (TDE Bug Management)"\
icon="/usr/share/pixmaps/kbugbuster.xpm"\
command="/usr/bin/kbugbuster"

@ -0,0 +1,9 @@
#debian/tmp/usr/bin/demangle
#debian/tmp/usr/bin/kminspector
#debian/tmp/usr/bin/kmmatch
#debian/tmp/usr/bin/kmtrace
#debian/tmp/usr/include/ktrace.h
#debian/tmp/usr/lib/kmtrace/libktrace.la
#debian/tmp/usr/lib/kmtrace/libktrace.so
#debian/tmp/usr/lib/kmtrace/libktrace_s.a
#debian/tmp/usr/share/apps/kmtrace/kde.excludes

@ -0,0 +1,4 @@
debian/man/demangle.1
debian/man/kmtrace.1
debian/man/kminspector.1
debian/man/kmmatch.1

@ -0,0 +1,4 @@
kompare/AUTHORS
kompare/DESIGN
kompare/README
kompare/TODO

@ -0,0 +1,32 @@
debian/tmp/usr/bin/kompare
debian/tmp/usr/lib/*/libkompareinterface.la
debian/tmp/usr/lib/*/libkompareinterface.so
debian/tmp/usr/lib/*/libkompareinterface.so.0
debian/tmp/usr/lib/*/libkompareinterface.so.0.0.0
debian/tmp/usr/lib/*/trinity/libkomparenavtreepart.la
debian/tmp/usr/lib/*/trinity/libkomparenavtreepart.so
debian/tmp/usr/lib/*/trinity/libkomparepart.la
debian/tmp/usr/lib/*/trinity/libkomparepart.so
debian/tmp/usr/share/applications/tde/kompare.desktop
debian/tmp/usr/share/apps/kompare/komparepartui.rc
debian/tmp/usr/share/apps/kompare/kompareui.rc
debian/tmp/usr/share/doc/tde/HTML/en/kompare/*.bz2
debian/tmp/usr/share/doc/tde/HTML/en/kompare/common
debian/tmp/usr/share/doc/tde/HTML/en/kompare/*.docbook
debian/tmp/usr/share/doc/tde/HTML/en/kompare/settings-view1.png
debian/tmp/usr/share/doc/tde/HTML/en/kompare/settings-diff4.png
debian/tmp/usr/share/doc/tde/HTML/en/kompare/settings-diff3.png
debian/tmp/usr/share/doc/tde/HTML/en/kompare/settings-diff1.png
debian/tmp/usr/share/doc/tde/HTML/en/kompare/settings-view2.png
debian/tmp/usr/share/doc/tde/HTML/en/kompare/settings-diff2.png
debian/tmp/usr/share/services/komparenavtreepart.desktop
debian/tmp/usr/share/services/komparepart.desktop
debian/tmp/usr/share/servicetypes/komparenavigationpart.desktop
debian/tmp/usr/share/servicetypes/kompareviewpart.desktop
debian/tmp/usr/share/icons/hicolor/16x16/apps/kompare.png
debian/tmp/usr/share/icons/hicolor/22x22/apps/kompare.png
debian/tmp/usr/share/icons/hicolor/32x32/apps/kompare.png
debian/tmp/usr/share/icons/hicolor/48x48/apps/kompare.png
debian/tmp/usr/share/icons/hicolor/128x128/apps/kompare.png
debian/tmp/usr/share/icons/hicolor/scalable/apps/kompare.svgz
debian/icons/kompare.xpm /usr/share/pixmaps

@ -0,0 +1,3 @@
# This does not include a separate library package.
kompare-trinity: package-name-doesnt-match-sonames libkompareinterface0
kompare-trinity: non-dev-pkg-with-shlib-symlink usr/lib/libkompareinterface.so.0.0.0 usr/lib/libkompareinterface.so

@ -0,0 +1,9 @@
?package(kompare-trinity):\
needs="x11"\
section="Applications/Text"\
hints="TDE"\
title="Kompare"\
longtitle="Kompare (Diff/Patch Frontend)"\
icon="/usr/share/pixmaps/kompare.xpm"\
command="/usr/bin/kompare"

@ -0,0 +1,5 @@
debian/tmp/usr/include/kspy.h
debian/tmp/usr/lib/*/libkspy.la
debian/tmp/usr/lib/*/libkspy.so
debian/tmp/usr/lib/*/libkspy.so.1
debian/tmp/usr/lib/*/libkspy.so.1.2.0

@ -0,0 +1,5 @@
# There is no -dev package.
kspy-trinity: non-dev-pkg-with-shlib-symlink usr/lib/libkspy.so.1.2.0 usr/lib/libkspy.so
# This does not come with a separate library package.
kspy-trinity: package-name-doesnt-match-sonames libkspy1

@ -0,0 +1,16 @@
debian/tmp/usr/bin/kuiviewer
debian/tmp/usr/lib/*/trinity/libkuiviewerpart.so
debian/tmp/usr/lib/*/trinity/libkuiviewerpart.la
debian/tmp/usr/lib/*/trinity/quithumbnail.so
debian/tmp/usr/lib/*/trinity/quithumbnail.la
debian/tmp/usr/share/applications/tde/kuiviewer.desktop
debian/tmp/usr/share/apps/kuiviewer/kuiviewerui.rc
debian/tmp/usr/share/apps/kuiviewerpart/kuiviewer_part.rc
debian/tmp/usr/share/icons/hicolor/16x16/apps/kuiviewer.png
debian/tmp/usr/share/icons/hicolor/32x32/apps/kuiviewer.png
debian/tmp/usr/share/icons/hicolor/48x48/apps/kuiviewer.png
debian/tmp/usr/share/icons/locolor/16x16/apps/kuiviewer.png
debian/tmp/usr/share/icons/locolor/32x32/apps/kuiviewer.png
debian/tmp/usr/share/services/designerthumbnail.desktop
debian/tmp/usr/share/services/kuiviewer_part.desktop
debian/icons/kuiviewer.xpm /usr/share/pixmaps

@ -0,0 +1,9 @@
?package(kuiviewer-trinity):\
needs="x11"\
section="Applications/Programming"\
hints="TDE"\
title="KUIViewer"\
longtitle="KUIViewer (Qt Designer UI File Viewer)"\
icon="/usr/share/pixmaps/kuiviewer.xpm"\
command="/usr/bin/kuiviewer"

@ -0,0 +1,2 @@
cervisia/cvsservice/DESIGN
cervisia/cvsservice/TODO

@ -0,0 +1,9 @@
debian/tmp/usr/include/cvsjob_stub.h
debian/tmp/usr/include/cvsservice_stub.h
debian/tmp/usr/include/repository_stub.h
debian/tmp/usr/lib/*/libcvsservice.la
debian/tmp/usr/lib/*/libcvsservice.so
debian/tmp/usr/lib/*/libtdeinit_cvsaskpass.la
debian/tmp/usr/lib/*/libtdeinit_cvsservice.la
debian/tmp/usr/share/cmake/cervisia.cmake

@ -0,0 +1,2 @@
cervisia/cvsservice/DESIGN
cervisia/cvsservice/TODO

@ -0,0 +1,11 @@
debian/tmp/usr/bin/cvsaskpass
debian/tmp/usr/bin/cvsservice
debian/tmp/usr/lib/*/libcvsservice.so.0
debian/tmp/usr/lib/*/libcvsservice.so.0.0.1
debian/tmp/usr/lib/*/libtdeinit_cvsaskpass.so
debian/tmp/usr/lib/*/libtdeinit_cvsservice.so
debian/tmp/usr/lib/*/trinity/cvsaskpass.la
debian/tmp/usr/lib/*/trinity/cvsaskpass.so
debian/tmp/usr/lib/*/trinity/cvsservice.la
debian/tmp/usr/lib/*/trinity/cvsservice.so
debian/tmp/usr/share/services/cvsservice.desktop

@ -0,0 +1,3 @@
# This is from tdeinit black magic.
libcvsservice0-trinity: shlib-missing-in-control-file libtdeinit_cvsaskpass.so usr/lib/libtdeinit_cvsaskpass.so
libcvsservice0-trinity: shlib-missing-in-control-file libtdeinit_cvsservice.so usr/lib/libtdeinit_cvsservice.so

@ -0,0 +1,2 @@
debian/man/cvsaskpass.1
debian/man/cvsservice.1

@ -0,0 +1,45 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH ADDDEBUG 1 "January 31, 2004"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
adddebug \- modifies Makefile(s) to add debug info
.SH SYNOPSIS
.B adddebug
.RB "[ " \-k " ] [ " \-n " ] [ " \-r " ]"
.SH DESCRIPTION
\fBadddebug\fP modifies the \fIMakefile\fP in the current directory
(and optionally in its subdirectories) to add debug info (\fI\-g3\fP).
It will also remove optimisations (\fI\-O[1-9]?\fP), and can optionally
remove \fI\-DNDEBUG\fP and \fI\-DNO_DEBUG\fP as well.
.PP
This utility is part of the TDE Software Development Kit.
.SH OPTIONS
.TP
.B \-k
Keep optimisations (do not remove \fI\-O[1-9]?\fP flags which are
removed by default).
.TP
.B \-n
Compile without \fINDEBUG\fP and \fINO_DEBUG\fP being defined (this
makes kdDebug calls work).
.TP
.B \-r
Recursively search through all subdirectories of the current directory
and operate on every Makefile that is found.
.SH AUTHOR
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,56 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH BUILD-PROGRESS.SH 1 "June 16, 2004"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
build-progress.sh \- show kde-build progress in your konsole/xterm title bar
.SH SYNOPSIS
.B build-progress.sh
.SH DESCRIPTION
\fBbuild-progress.sh\fP can be used to watch the progress of a large TDE
build in the title bar of your konsole or xterm.
.PP
The TDE build must be running elsewhere as a separate process, and it
must be done using
.BR kde-build (1).
.PP
When you run build-progress.sh, it will sit in a permanent loop while
kde-build runs. The title bar of the konsole/xterm in which you ran
build-progress.sh will be continually updated with the directory in
which the TDE build is currently working.
.PP
You must run build-progress.sh from the top-level directory of the TDE
build tree. This directory must contain a file named
\fIkde-buildrc\fP (which is also used by kde-build). This
\fIkde-buildrc\fP must contain valid settings for
\fITDELOGDIR\fP and \fITDESRCDIR\fP, or else build-progress.sh will
fail to work.
.PP
This utility is part of the TDE Software Development Kit.
.SH FILES
.TP
\fIkde-buildrc\fP
This file must be contained in the current directory, which must be the
root of the TDE build tree. See
.BR kde-build (1)
for further information.
.SH SEE ALSO
.BR kde-build (1).
.SH AUTHOR
build-progress.sh was written by Malte Starostik <malte@kde.org> and others.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,66 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH CATALOGMANAGER 1 "March 19, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
catalogmanager \- advanced catalog manager for KBabel
.SH SYNOPSIS
.B catalogmanager
.RI "[ " generic-options " ]"
[ \fB\-\-project\fP \fIconfig-file\fP ]
.SH DESCRIPTION
\fBCatalogManager\fP is part of a suite of programs for editing gettext
message files (PO-files). This suite is designed to help you translate fast
and consistently.
.PP
This suite includes KBabel, CatalogManager and KBabelDict. KBabel is an
advanced and easy to use PO-file editor with full navigational and editing
capabilities, syntax checking and statistics. CatalogManager (this program)
is a multi functional catalog manager which allows you to keep track of many
PO-files at once. KBabelDict is a dictionary to assist with searching
for common translations.
.PP
This utility is part of the TDE Software Development Kit.
.SH OPTIONS
Below are the catalogmanager-specific options.
For a full summary of options, run \fIcatalogmanager \-\-help\fP.
.TP
\fB\-\-project\fP \fIconfig-file\fP
Load the configuration from the given file.
.SH SEE ALSO
.BR kbabel (1),
.BR kbabeldict (1).
.PP
Full user documentation for KBabel is available through the TDE Help Centre.
You can also enter the URL
\fIhelp:/kbabel/\fP
directly into konqueror or you can run
`\fIkhelpcenter help:/kbabel/\fP'
from the command-line.
.PP
If the TDE Help Centre is not installed then you can install the package
\fItdesdk-doc-html\fP and read this documentation in HTML format from
\fI/usr/share/doc/tde/HTML/en/kbabel/\fP.
.SH AUTHOR
KBabel was written by Matthias Kiefer <kiefer@kde.org>,
Wolfram Diestel <wolfram@steloj.de>, Andrea Rizzi <rizzi@kde.org>,
Stanislav Visnovsky <visnovsky@kde.org>, Marco Wegner <dubbleu@web.de>,
Asgeir Frimannsson <asgeirf@redhat.com>,
Dwayne Bailey <dwayne@translate.org.za>,
Bram Schoenmakers <bramschoenmakers@kde.nl> and others.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,72 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH CHEATMAKE 1 "September 27, 2002"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
cheatmake \- fool make into not rebuilding certain files
.SH SYNOPSIS
.B cheatmake hidechange
.I file
.br
.B cheatmake show
.br
.B cheatmake why
.I file
.SH DESCRIPTION
\fBcheatmake\fP is used to save time when recompiling. It can fool \fBmake\fP
into skipping files that haven't changed in a meaningful way. This can be
used for instance when you change a comment in a file but none of the actual
code.
.PP
This utility is part of the TDE Software Development Kit.
.SH OPTIONS
The different modes of operation are as follows.
.TP
\fBhidechange\fP \fIfile\fP
Hides the fact that the given file has changed by moving its timestamp
back into the past. Use this option with care!
.TP
\fBshow\fP
Lists which files make currently needs to rebuild.
.TP
\fBwhy\fP \fIfile\fP
Explains why make must rebuild the given file.
.SH ENVIRONMENT VARIABLES
One of the following variables (but not both) should be set if the
source
directory is different from the build directory.
If the build directory is simply a subdirectory of the source directory,
the simpler variable OBJ_SUBDIR should be used.
.TP
OBJ_SUBDIR
Indicates that the build directory is in the given subdirectory of the
source directory. For instance, if the source directory is \fItdesdk\fP
and the build directory is \fItdesdk/obj-i386-linux\fP, then OBJ_SUBDIR
should be set to \fIobj-i386-linux\fP.
.TP
OBJ_REPLACEMENT
A \fBsed\fP expression that is used to transform the source directory
into the build directory.
For instance, if the source directory is \fI~/src/tdesdk\fP and the
build directory is \fI~/src/tdesdk-obj\fP, then OBJ_REPLACEMENT could
be set to \fIs#tdesdk#tdesdk-obj#\fP.
.SH SEE ALSO
.BR make (1).
.SH AUTHOR
cheatmake was written by David Faure <faure@kde.org>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,42 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH CREATE_CVSIGNORE 1 "March 20, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
create_cvsignore \- creates preliminary .cvsignore in current directory
.SH SYNOPSIS
.B create_cvsignore
[ \fB\-r\fP ]
.SH DESCRIPTION
\fBcreate_cvsignore\fP is used to create a preliminary \fI.cvsignore\fP
file in the current directory. It does this by adding some standard
stuff according to what it finds in \fIMakefile.am\fP.
.PP
No lines will be removed from any existing \fI.cvsignore\fP.
If there is not already a \fI.cvsignore\fP, it will be added to the CVS
repository.
.PP
Note that you must have a \fIMakefile.am\fP in the current directory for
this tool to work.
.PP
This utility is part of the TDE Software Development Kit.
.SH OPTIONS
.TP
\fB-r\fP
Recursively process this directory and all directories beneath it.
.SH AUTHOR
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,69 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH CREATE_MAKEFILE 1 "September 26, 2002"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
create_makefile \- creates Makefile.in and Makefile from a Makefile.am
.SH SYNOPSIS
.B create_makefile
.I relativepath/Makefile
.br
.B create_makefile
.I relativepath
.SH DESCRIPTION
\fBcreate_makefile\fP creates the \fIMakefile.in\fP and \fIMakefile\fP
in a subdirectory containing a \fIMakefile.am\fP.
This script saves time compared to re-running configure completely.
.PP
Note that you must supply the path to the desired \fIMakefile\fP, not the
existing \fIMakefile.am\fP (though the final \fI/Makefile\fP may be omitted).
.PP
This script may be run from the toplevel directory (the
one containing \fIconfigure\fP) or from one of its subdirectories.
Note that \fIrelativepath\fP must be a relative path, not an absolute path.
.PP
If the source directory is different from the build directory (see the
environment variables below), it will be assumed that the \fIMakefile.am\fP
and \fIMakefile.in\fP belong beneath the source directory and that the
\fIMakefile\fP belongs beneath the build directory.
.PP
This utility is part of the TDE Software Development Kit.
.SH ENVIRONMENT VARIABLES
One of the following variables (but not both) should be set if the
source
directory is different from the build directory.
If the build directory is simply a subdirectory of the source directory,
the simpler variable OBJ_SUBDIR should be used.
.TP
OBJ_SUBDIR
Indicates that the build directory is in the given subdirectory of the
source directory. For instance, if the source directory is \fItdesdk\fP
and the build directory is \fItdesdk/obj-i386-linux\fP, then OBJ_SUBDIR
should be set to \fIobj-i386-linux\fP.
.TP
OBJ_REPLACEMENT
A \fBsed\fP expression that is used to transform the source directory
into the build directory.
For instance, if the source directory is \fI~/src/tdesdk\fP and the
build directory is \fI~/src/tdesdk-obj\fP, then OBJ_REPLACEMENT could
be set to \fIs#tdesdk#tdesdk-obj#\fP.
.SH SEE ALSO
.BR create_makefiles (1).
.SH AUTHOR
create_makefile was written by David Faure <faure@kde.org> and others.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,63 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH CREATE_MAKEFILES 1 "September 27, 2002"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
create_makefiles \- recreates all Makefiles beneath a directory
.SH SYNOPSIS
.B create_makefiles
.I dir
.SH DESCRIPTION
\fBcreate_makefiles\fP recreates all \fIMakefile\fPs in
\fIdir\fP and its (recursed) subdirectories from the corresponding
\fIMakefile.am\fP templates.
.PP
This script must be run from the toplevel directory (the
one containing \fIconfigure\fP).
This script saves time compared to re-running configure completely.
.PP
If the source directory is different from the build directory (see the
environment variables below), it will be assumed that each \fIMakefile.am\fP
and \fIMakefile.in\fP belongs beneath the source directory and that each
\fIMakefile\fP belongs beneath the build directory.
.PP
This utility is part of the TDE Software Development Kit.
.SH ENVIRONMENT VARIABLES
One of the following variables (but not both) should be set if the
source
directory is different from the build directory.
If the build directory is simply a subdirectory of the source directory,
the simpler variable OBJ_SUBDIR should be used.
.TP
OBJ_SUBDIR
Indicates that the build directory is in the given subdirectory of the
source directory. For instance, if the source directory is \fItdesdk\fP
and the build directory is \fItdesdk/obj-i386-linux\fP, then OBJ_SUBDIR
should be set to \fIobj-i386-linux\fP.
.TP
OBJ_REPLACEMENT
A \fBsed\fP expression that is used to transform the source directory
into the build directory.
For instance, if the source directory is \fI~/src/tdesdk\fP and the
build directory is \fI~/src/tdesdk-obj\fP, then OBJ_REPLACEMENT could
be set to \fIs#tdesdk#tdesdk-obj#\fP.
.SH SEE ALSO
.BR create_makefile (1).
.SH AUTHOR
create_makefiles was written by David Faure <faure@kde.org>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,50 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH CVS-CLEAN 1 "March 20, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
cvs\-clean \- delete all files and directories not registered with CVS
.SH SYNOPSIS
.B cvs\-clean
[ \fB-n, \-\-dry-run\fP ]
[ \fB-h, \-\-help\fP ]
.SH DESCRIPTION
\fBcvs\-clean\fP recursively deletes everything in or beneath the
current directory that is not known to CVS (i.e., that has not been
checked out of or checked into a CVS repository).
.PP
A list of all files and directories that are deleted will be written to
the console.
.PP
This script behaves similarly to the \fIcvs-clean\fP target from the
file \fIadmin/Makefile.common\fP found in most TDE application sources.
.PP
This utility is part of the TDE Software Development Kit.
.SH OPTIONS
.TP
\fB-n, \-\-dry-run\fP
Print the intended actions to the console, but do not change anything on
the filesystem.
.TP
\fB-h, \-\-help\fP
Display usage information.
.SH SEE ALSO
.BR cvs (1).
.SH AUTHOR
This utility was written by Oswald Buddenhagen <ossi@kde.org>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,201 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH CVS2DIST 1 "March 19, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
cvs2dist \- convert subdirectories within TDE CVS into standalone
source packages
.SH SYNOPSIS
.B cvsdist
.I path-to-module
.I directory-in-module
[ \fB\-n, \-\-name\fP \fIname\fP ]
[ \fB\-v, \-\-version\fP \fIversion\fP ]
[ \fB\-\-admin-dir\fP \fIdir\fP ]
[ \fB\-\-cvs-root\fP \fIroot\fP ]
[ \fB\-B, \-\-branch\fP \fIbranch\fP ]
[ \fB\-\-no-i18n\fP ]
[ \fB\-\-no-i18n-lang\fP \fIlanguages\fP ]
[ \fB\-\-log=\fP\fIlogfile\fP | \fB\-l\fP ]
[ \fB\-m, \-\-make-unpackaged\fP ]
[ \fB\-g, \-\-no-gzip\fP ]
[ \fB\-b, \-\-no-bz2, \-\-no-bzip2\fP ]
[ \fB\-o, \-\-only-directory\fP ]
[ \fB\-r, \-\-required-header\fP \fIheader\fP ]
[ \fB\-e, \-\-required-header-error-message\fP \fImessage\fP ]
[ \fB\-d, \-\-remove-hidden\fP ]
[ \fB\-\-replace-files\fP \fIpairs\fP ]
[[--] \fIaddfile\fP ... ]
.PP
.B cvsdist
\fB\-h, \-\-help\fP
.SH DESCRIPTION
Each module in the TDE CVS tree contains a large number of applications
all bundled together.
\fBcvs2dist\fP is used to extract a single application or component from
one of these large CVS modules and bundle it into a standalone package.
The application or component will be bundled into a standard
distribution tarball (with a configure script and so on) that users can
download, build and install.
.PP
By default, cvs2dist automatically tries to check out all translations
of strings and documentation from the corresponding parts of the
\fItde-i18n\fP CVS module and include them in the final packages.
This can be suppressed or modified using the options \-\-no-i18n or
\-\-no-i18n-lang.
.PP
The initial argument \fIpath-to-module\fP should specify where the CVS
module has been checked out on your system, and the second argument
\fIdirectory-in-module\fP should specify which directory within this
module is to be packaged (all subdirectories beneath it will be included
and so on). See the EXAMPLE section below for details.
.PP
Both gzip and bzip2 compressed tarballs will be created by default and
will be called \fIname[-version].tar.gz\fP and \fIname[-version].tar.bz2\fP.
The \fIname\fP component will be the last directory component of
\fIdirectory-in-module\fP unless otherwise specified by \-\-name, and
the \fIversion\fP component will not be included unless it is specified by
\-\-version.
.PP
Additional files from outside the CVS tree can be included in the final
packages by passing them after all other options (these are the
\fIaddfile\fP arguments displayed above). These additional files will
be placed in the top level directory of the final packages.
The \-\- that precedes them is optional.
.PP
Many options are available for customising these procedures, as seen below.
Note that cvs2dist will remove any temporary files that it creates.
.PP
This utility is part of the TDE Software Development Kit.
.SH OPTIONS
.TP
\fB\-n, \-\-name\fP \fIname\fP
The name of the package (to be used in the names of the final tarballs
and directories). Specifically, the compressed tarballs will be called
\fIname-version.tar.gz\fP and \fIname-version.tar.bz2\fP (see the
\-\-version option below for further information).
This package name defaults to the last directory component of
\fIdirectory-in-module\fP.
.TP
\fB\-v, \-\-version\fP \fIversion\fP
The version of the package (to be used in the names of the final
tarballs and directories). If this is not supplied, no version is used
at all (i.e., the compressed tarballs will just be called \fIname.tar.gz\fP
and \fIname.tar.bz2\fP).
.TP
\fB\-\-admin-dir\fP \fIdir\fP
The location of \fIadmin/\fP on the filesystem. Symbolic links may
be used. Defaults to \fIpath-to-module/admin\fP.
.TP
\fB\-\-cvs-root\fP \fIroot\fP
The value to use as CVSROOT when checking out translations from CVS.
Defaults to the CVSROOT environment variable.
If \-\-no-i18n is passed then this option has no effect.
.TP
\fB\-B, \-\-branch\fP \fIbranch\fP
Use the given CVS branch for checking out translations from CVS.
If \-\-no-i18n is passed then this option has no effect.
.TP
\fB\-\-no-i18n\fP
Do not check out any translations from CVS.
.TP
\fB\-\-no-i18n-lang\fP \fIlanguages\fP
Exclude the given language(s) when checking out translations from CVS.
The list of languages should be comma-separated,
such as \fI\-\-no-i18n-lang uk,de,en_GB\fP .
.TP
\fB\-\-log=\fP\fIlogfile\fP
Log all proceedings to the given logfile. Note that the = is essential,
and may not be omitted.
.TP
\fB\-l\fP
Log all proceedings to the default logfile in the current directory.
.TP
\fB\-m, \-\-make-unpackaged\fP
In addition to the compressed tarballs, an unpacked distribution will be
created in the current directory.
.TP
\fB\-g, \-\-no-gzip\fP
Do not create a gzip package (\fIname-version.tar.gz\fP).
.TP
\fB\-b, \-\-no-bz2, \-\-no-bzip2\fP
Do not create a bzip2 package (\fIname-version.tar.bz2\fP).
.TP
\fB\-o, \-\-only-directory\fP
Alias for \-mgb. No packages will be created, only an unpacked directory.
.TP
\fB\-r, \-\-required-header\fP \fIheader\fP
When the user runs configure, an error will be generated if
\fIheader\fP is not found on the user's system.
.TP
\fB\-e, \-\-required-header-error-message\fP \fImessage\fP
The error to display to a user when the header passed with
\-\-required-header is not found on the user's system. Defaults to a
sensible message.
.TP
\fB\-d, \-\-remove-hidden\fP
Remove hidden files and directories (e.g., dotfiles) from the packages.
.TP
\fB\-h, \-\-help\fP
Display instructions on how to use cvs2dist.
.TP
\fB\-\-replace-files\fP \fIpairs\fP
Move one or more files around in the final distribution packages.
The \fIpairs\fP argument should be a comma-separated list of
replacements to make. Each replacement specifies a single file to move, and
should be of the form \fIsource\fP@\fIdest\fP.
.br
For each replacement, the source file will be moved to the
destination file (in particular, the source file will be deleted).
All filenames are relative to the top-level directory
of the package. Spaces in filenames are not allowed.
.br
Please be careful when using this option! Try to avoid the use of ..
in the filenames, since it may cause unexpected problems.
.br
An example of this option might be
\fI\-\-replace-files take_this_file@move_it_here,configure.in.bot.dist@configure.in.bot\fP .
.SH EXAMPLE
The following example creates packages of the kolf picture plugin from
the CVS source tree currently checked out in \fI/sources\fP.
.PP
.RS
\fIexample$\fP cvs2dist /sources/tdegames kolf/objects/picture
\-n kolf-picture \-v 0.9 \-r "kolf/game.h" \-\-log ~/tmp/extra-file
.RE
.PP
The packages will be named \fIkolf-picture-0.9\fP and
the process will be logged. For configure to succeed when a user builds
these packages, the header \fIkolf/game.h\fP must be installed or an
error will occur. The additional file \fI~/tmp/extra-file\fP will be
included in the packages even though it is not part of the CVS source tree.
.SH FILES
.TP
\fI~/.cvs2distrc\fP
Any options found in this file will be
added to the beginning of the command-line arguments.
.SH SEE ALSO
.BR cvs (1).
.PP
For the latest updates to this script, see the cvs2dist website
\fIhttp://www.katzbrown.com/shiritsu/programming/cvs2dist/\fP.
.SH AUTHOR
cvs2dist was written by Jason Katz-Brown <jason@katzbrown.com>,
Sebastian Stein <seb.stein@hpfsc.de>, Dominique Devriese <devriese@kde.org>
and Michael Buesch <mbuesch@freenet.de>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,63 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH CVSASKPASS 1 "March 19, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
cvsaskpass \- prompt for a password for the CVS DCOP service
.SH SYNOPSIS
.B cvsaskpass
.RI "[ " generic-options " ]"
.I prompt
.SH DESCRIPTION
This utility displays a dialog box prompting the user for the password to
a CVS repository, then writes the password to standard output and exits.
You should not need to run this program directly \- it is designed for
the internal use of
.BR cvsservice (1).
.PP
The prompt should be of the following form:
.RS
.PP
\fIuser\fP@\fIhost\fP's password:
.RE
.PP
This will allow the dialog box to display the details of the CVS
repository to the user.
.PP
This utility is part of the CVS service provided with Cervisia, which in
turn is part of the TDE Software Development Kit.
.SH OPTIONS
For a full summary of options, run \fIcvsaskpass \-\-help\fP.
.SH RETURN VALUE
If a password was succefully obtained, 0 is returned. If no prompt was
supplied on the command-line or if the dialog was cancelled, 1 is returned.
.SH SEE ALSO
.BR cervisia (1),
.BR cvsservice (1),
.BR dcop (1).
.PP
Details of how to use the CVS service from within another script or C++
program can be found in \fI/usr/share/doc/libcvsservice0/DESIGN\fP.
.SH AUTHOR
The CVS service was written by Christian Loose <christian.loose@kdemail.net>.
.br
Cervisia was written by Bernd Gehrmann <bernd@physik.hu-berlin.de>,
Christian Loose <christian.loose@kdemail.net>,
Andre Woebbeking <woebbeking@web.de>,
Carlos Woelz <carloswoelz@imap-mail.com> and others.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,52 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH CVSBACKPORT 1 "March 20, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
cvsbackport \- backport the last change in HEAD to a branch
.SH SYNOPSIS
.B cvsbackport
\fIfile\fP ...
.SH DESCRIPTION
For each file given on the command line,
\fBcvsbackport\fP will attempt to determine the last change made to
the file in HEAD and then backport that change to a CVS branch (the
branch name is hard-coded; see below).
.PP
The changes to be backported will be displayed on screen, and you will
have the chance to confirm or abort before any commits are made.
.PP
The files must be checked out from HEAD when you run this utility.
.PP
This utility is part of the TDE Software Development Kit.
.SH WARNINGS
The branch tag is hard-coded into the script (currently it is set to
KDE_3_4_BRANCH).
.PP
If you abort (i.e., you do not make the suggested commits), your files
will be checked out from the branch (and not from HEAD as they were
before).
.SH SEE ALSO
.BR cvsblame (1),
.BR cvsforwardport (1),
.BR cvslastchange (1),
.BR cvslastlog (1),
.BR cvsrevertlast (1).
.SH AUTHOR
This utility was written by Dirk Mueller and David Faure.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,107 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH CVSCHECK 1 "March 26, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
cvscheck \- offline status report for files in a checked-out CVS module
.SH SYNOPSIS
.B cvscheck
[ \fB\-u, \-\-unknown\fP ]
[ \fB\-m, \-\-modified\fP ]
[ \fB\-\-missing\fP ]
[ \fB\-t, \-\-tagged\fP ]
[ \fB\-a, \-\-added\fP ]
[ \fB\-r, \-\-removed\fP ]
[ \fB\-c, \-\-conflicts\fP ]
[ \fB\-l, \-\-local\fP ]
[ \fIdir\fP ... ]
.SH DESCRIPTION
\fBcvscheck\fP prints information about the status of your local CVS
checkout without communicating with the server. This means it is
extremely fast and does not require a network connection.
.PP
The given directories and all of their subdirectories will be processed
recursively (though see the \-\-local option below).
If no directory is given, the current directory and its
recursed subdirectories will be used.
.PP
Each file with an interesting status will be printed with a status
character in front of its name. The status characters are as follows.
.TP
? \fIfoobar.c\fP
The file is not known to CVS. Maybe you should add it?
.TP
M \fIfoobar.c\fP
The file is for sure locally modified.
.TP
m \fIfoobar.c\fP
The file \fImight\fP have local changes. You should diff with the
server to make sure.
.TP
C \fIfoobar.c\fP
The file has a CVS conflict and therefore cannot be committed.
.TP
U \fIfoobar.c\fP
The file is in CVS but is somehow missing in your local checkout.
.TP
T \fIfoobar.c\fP
The file has an unusual sticky CVS tag.
.TP
A \fIfoobar.c\fP
You have "cvs add"ed this file but you have not yet committed.
.TP
R \fIfoobar.c\fP
You have "cvs remove"d this file but you have not yet committed.
.PP
This utility is part of the TDE Software Development Kit.
.SH OPTIONS
By default cvscheck will display the status for all files in and
beneath the requested directories. The following options however can be
used to display only files with a particular status and/or in a
particular directory.
.TP
\fB\-u, \-\-unknown\fP
Show only unknown (?) files.
.TP
\fB\-m, \-\-modified\fP
Show only modified (m/M) files.
.TP
\fB\-\-missing\fP
Show only missing (U) files.
.TP
\fB\-t, \-\-tagged\fP
Show only tagged (T) files.
.TP
\fB\-a, \-\-added\fP
Show only added (A) files.
.TP
\fB\-r, \-\-removed\fP
Show only removed (R) files.
.TP
\fB\-c, \-\-conflicts\fP
Show only conflict (C) files.
.TP
\fB\-l, \-\-local\fP
Do not recurse. That is, process the given directory but none of its
subdirectories.
.SH SEE ALSO
.BR cvs (1).
.SH AUTHOR
cvscheck was written by Dirk Mueller <mueller@kde.org> and
Sirtaj Singh Kang <taj@kde.org>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,52 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH CVSFORWARDPORT 1 "March 20, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
cvsforwardport \- forwardport the last change in a branch to HEAD
.SH SYNOPSIS
.B cvsforwardport
\fIfile\fP ...
.SH DESCRIPTION
For each file given on the command line,
\fBcvsforwardport\fP will attempt to determine the last change made to
the file in the primary CVS branch and then forwardport that change to HEAD.
The branch name is hard-coded; see below.
.PP
The changes to be forwardported will be displayed on screen, and you will
have the chance to confirm or abort before any commits are made.
.PP
The files must be checked out from the branch when you run this utility.
.PP
This utility is part of the TDE Software Development Kit.
.SH WARNINGS
The branch tag is hard-coded into the script (currently it is set to
KDE_3_4_BRANCH).
.PP
If you abort (i.e., you do not make the suggested commits), your files
will be checked out from HEAD (and not from the branch as they were
before).
.SH SEE ALSO
.BR cvsbackport (1),
.BR cvsblame (1),
.BR cvslastchange (1),
.BR cvslastlog (1),
.BR cvsrevertlast (1).
.SH AUTHOR
This utility was written by Dirk Mueller and David Faure.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,59 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH CVSLASTCHANGE 1 "March 20, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
cvslastchange \- display the last committed changes for a file
.SH SYNOPSIS
.B cvslastchange
\fIfile\fP [ \fIrevision\fP ]
.br
.B cvslastchange
\fBM\fP +\fIdigits\fP -\fIdigits\fP
.I file revision
.SH DESCRIPTION
\fBcvslastchange\fP displays the last changes committed to the CVS
for the given file.
It does this by launching '\fIcvs log\fP' and '\fIcvs diff\fP'.
.PP
If a revision is passed, the changes committed for that particular revision
will be displayed. Otherwise the currently checked out revision will be used.
.PP
This tool works with other branches as well as with HEAD.
.PP
This utility is part of the TDE Software Development Kit.
.SH OPTIONS
.TP
\fBM\fP +\fIdigits\fP -\fIdigits\fP
These options are currently ignored.
.SH ENVIRONMENT VARIABLES
.TP
CVSLASTCHANGE_KEEP_WHITESPACE
Define this variable if you do not want the whitespace to be modified
in any way when displaying changes. Usually the whitespace is tidied
up a little before the changes are displayed on screen.
.br
This variable is useful if you are using cvslastchange to extract a
patch that can be applied elsewhere.
.SH SEE ALSO
.BR cvsbackport (1),
.BR cvsblame (1),
.BR cvsforwardport (1),
.BR cvslastlog (1),
.BR cvsrevertlast (1).
.SH AUTHOR
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,39 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH CVSLASTLOG 1 "March 20, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
cvslastlog \- prints the log of the last commit for a file
.SH SYNOPSIS
.B cvslastlog
.I file
.SH DESCRIPTION
\fBcvslastlog\fP shows the log associated with the last CVS commit for the
given file.
It depends on the version of the local file, not the one on the server.
.PP
This utility is part of the TDE Software Development Kit.
.SH SEE ALSO
.BR cvsbackport (1),
.BR cvsblame (1),
.BR cvsforwardport (1),
.BR cvslastchange (1),
.BR cvsrevertlast (1).
.SH AUTHOR
cvslastlog was written by David Faure <faure@kde.org>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,38 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH CVSREVERTLAST 1 "March 20, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
cvsrevertlast \- revert files in CVS by one version
.SH SYNOPSIS
.B cvsrevertlast
\fIfile\fP ...
.SH DESCRIPTION
\fBcvsrevertlast\fP is used to revert all the files on the command line
by one version in CVS. The files will not be committed.
.PP
This utility is part of the TDE Software Development Kit.
.SH SEE ALSO
.BR cvsbackport (1),
.BR cvsblame (1),
.BR cvsforwardport (1),
.BR cvslastchange (1),
.BR cvslastlog (1).
.SH AUTHOR
This utility was written by Charles Samuels <charles@kde.org>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,79 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH CVSSERVICE 1 "March 19, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
cvsservice \- a DCOP service for accessing CVS repositories
.SH SYNOPSIS
.B cvsservice
.RI "[ " generic-options " ]"
.SH DESCRIPTION
The CVS service is a DCOP service for accessing and working with
remote CVS repositories. Applications may link with this library to
access the DCOP service directly from C++. Alternatively, scripts may
access the service using the standard
.BR dcop (1)
command-line tool.
.PP
DCOP is the Desktop Communication Protocol used throughout TDE.
.PP
The CVS DCOP service consists of the following three parts:
.TP
\fBCvsService\fP
The main interface to the functionality of the
.BR cvs (1)
command line client. There is one method for each CVS command, e.g., add,
checkout, commit, etc. The methods assemble the command line
arguments, create a CvsJob and return a DCOPRef object for it
to the caller. There is one instance of this service for each
application instance.
.TP
\fBRepository\fP
This DCOPObject manages the configuration data of the current
CVS repository. The data is automatically updated when other
service instances change it.
.TP
\fBCvsJob\fP
This class represents a CVS job. You can execute and cancel it,
and you can retrieve the output of the cvs client by either
connecting to the proper DCOP signals or by using the output()
method. There are two types of jobs. First the non-concurrent
job which has to run alone, like cvs update or import. Second
the jobs which can run concurrently like cvs log or annotate.
.PP
The CVS service is provided with Cervisia, which is part of the TDE
Software Development Kit.
.SH OPTIONS
For a full summary of options, run \fIcvsservice \-\-help\fP.
.SH SEE ALSO
.BR cervisia (1),
.BR cvs (1),
.BR cvsaskpass (1),
.BR dcop (1).
.PP
Details of how to use the CVS service from within a shell script, a C++
program or through the JavaScript bindings can be found in
\fI/usr/share/doc/libcvsservice0/DESIGN\fP.
.SH AUTHOR
The CVS service was written by Christian Loose <christian.loose@kdemail.net>.
.br
Cervisia was written by Bernd Gehrmann <bernd@physik.hu-berlin.de>,
Christian Loose <christian.loose@kdemail.net>,
Andre Woebbeking <woebbeking@web.de>,
Carlos Woelz <carloswoelz@imap-mail.com> and others.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,34 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH CXXMETRIC 1 "January 31, 2004"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
cxxmetric \- simple source metrics for C and C++
.SH SYNOPSIS
.B cxxmetric
.RI "[ " file " ... ]"
.SH DESCRIPTION
\fBcxxmetric\fP counts lines of code, comment and blank space and
calculates various other statistics for each given source file.
Source files must be in C or C++.
.PP
If no source files are specified then all C/C++ files in or beneath the
current directory will be used.
.PP
This utility is part of the TDE Software Development Kit.
.SH AUTHOR
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,57 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH DEMANGLE 1 "February 25, 2003"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
demangle \- undo C++ name mangling for symbols
.SH SYNOPSIS
.B demangle
.SH DESCRIPTION
\fBDemangle\fP reads a list of C++ mangled symbol names from standard
input and converts these names to human-readable form on standard
output.
.PP
This utility is part of the TDE Software Development Kit.
.SH EXAMPLE
Create a file called \fInames\fP containing the following mangled symbol
names:
.PP
.RS
_ZNK6Object10metaObjectEv
.br
_ZN8QPtrListI5ArrowE5clearEv
.br
_ZTC4Kolf0_11TDEMainWindow
.RE
.PP
These names can then be demangled as follows:
.PP
.RS
\fIexample$\fP demangle < names
.br
Object::metaObject() const
.br
QPtrList<Arrow>::clear()
.br
construction vtable for TDEMainWindow-in-Kolf
.RE
.SH SEE ALSO
.BR kminspector (1),
.BR kmmatch (1),
.BR kmtrace (1).
.SH AUTHOR
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,60 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH DPROF2CALLTREE 1 "October 15, 2004"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
dprof2calltree \- convert perl's DProf profiling data to KCachegrind calltree format
.SH SYNOPSIS
.B dprof2calltree
\fB\-f\fP \fIinput\fP
[ \fB\-o\fP \fIoutput\fP ]
.SH DESCRIPTION
\fBdprof2calltree\fP reads the \fItmon.out\fP profiling data output by
Perl's Devel::DProf profiling package, and converts it into calltree format
for use by KCachegrind.
.PP
This utility is part of the TDE Software Development Kit.
.SH OPTIONS
.TP
\fB\-f\fP \fIinput\fP
Specifies the DProf \fItmon.out\fP file to convert.
.TP
\fB\-o\fP \fIoutput\fP
Write the calltree output to the given file for use by KCachegrind.
If omitted, the output will be written to file of the form
\fIcachgrind.out.<input>\fP.
.SH EXAMPLE
If you run a perl script as:
.PP
.RS
perl -d:DProf yourscript.pl
.RE
.PP
then this will write profiling data to \fItmon.out\fP. You can then
work with this data in KCachegrind as follows:
.PP
.RS
dprof2calltree -f tmin.out -o cachegrind.out.foo
.br
tdecachegrind cachegrind.out.foo
.RE
.SH SEE ALSO
.BR tdecachegrind (1).
.SH AUTHOR
This converter was written by George Schlossnagle <george@omniti.com>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,43 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH EXTEND_DMALLOC 1 "April 29, 2001"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
extend_dmalloc \- analyse return-addresses from dmalloc logfiles
.SH SYNOPSIS
.B extend_dmalloc
.I dmalloc-log binary
.SH DESCRIPTION
\fBextend_dmalloc\fP will run
.BR gdb (1)
to get information on the return-addresses from a
.BR dmalloc (1)
logfile. Specifically it will examine any \fIra=\fP lines and try to
get the corresponding line numbers.
.PP
The argument \fIbinary\fP must be the binary that generated the log
\fIdmalloc-log\fP.
.PP
This utility is part of the TDE Software Development Kit.
.SH NOTES
You may wish to direct the output from extend_dmalloc to a file, since
otherwise gdb seems to prompt for a return as if you are at the end of a
page.
.SH AUTHOR
extend_dmalloc was written by Gray Watson <gray.watson@letters.com>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,61 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH EXTRACTATTR 1 "March 20, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
extractattr \- extract element attributes from UI and XML GUI files
.SH SYNOPSIS
.B extractattr
\fB\-\-attr=\fP\fIname\fP
[ \fB\-\-attr=\fP\fIname\fP ... ]
[ \fB\-\-context=\fP\fIname\fP ]
\fIfile\fP ...
.PP
.B extractattr \-\-help
.SH DESCRIPTION
\fBextractattr\fP finds all of the given element attributes within the
given files. It then writes the corresponding \fIi18n()\fP calls to
standard output (usually redirected to rc.cpp) so that xgettext can parse
them. Only the attributes specified by \fB\-\-attr\fP will be extracted.
.PP
Both Qt designer (.ui) files and XML GUI (.rc) files are understood.
.PP
This utility is part of the TDE Software Development Kit.
.SH OPTIONS
.TP
\fB\-\-attr=\fP\fIname\fP
Specifies an attribute to be extracted. This option may be used
multiple times.
.br
The \fIname\fP argument must be of the form
\fIElement\fP,\fIattribute\fP or
\fIElement\fP,\fIattribute\fP,\fIcontext\fP.
.br
The context is optional, and is used in constructing the i18n() calls.
If specified it will override the default context set by \fB\-\-context\fP.
.TP
\fB\-\-context=\fP\fIname\fP
Give all i18n() calls the given context: i18n("\fIname\fP", ...).
.TP
\fB\-\-help\fP
Display a summary of options.
.SH EXAMPLE
extractattr \-\-attr=Title,data \-\-attr=Description,data,Stencils file.ui
.SH AUTHOR
This utility was written by Richard Evans <rich@ridas.com> and others.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,60 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH EXTRACTRC 1 "March 20, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
extractrc \- extract message strings from UI and XML GUI files
.SH SYNOPSIS
.B extractrc
[ \fB\-\-tag\-group=\fP\fIgroup\fP ]
[ \fB\-\-tag=\fP\fIname\fP ... ]
[ \fB\-\-context=\fP\fIname\fP ]
\fIfile\fP ...
.PP
.B extractrc \-\-help
.SH DESCRIPTION
\fBextractrc\fP finds all text tags and other message strings within the
given files. It then writes the corresponding \fIi18n()\fP calls to
standard output (usually redirected to rc.cpp) so that xgettext can parse
them.
.PP
It understands both Qt designer (.ui) files and XML GUI (.rc) files.
.PP
This utility is part of the TDE Software Development Kit.
.SH OPTIONS
Note that the old \fB\-\-lines\fP option is deprecated; source line
numbers are now always included in comments.
.TP
\fB\-\-tag\-group=\fP\fIgroup\fP
Use a predefined group of tags that we are interested in.
Valid groups are default, koffice and none.
The default group will be used if this option is omitted.
.TP
\fB\-\-tag=\fP\fIname\fP
Extract also the contents of the tag \fIname\fP.
This option may be used multiple times
(e.g., \-\-tag=tag_one \-\-tag=tag_two).
.TP
\fB\-\-context=\fP\fIname\fP
Give all i18n() calls the given context: i18n("\fIname\fP", ...).
.TP
\fB\-\-help\fP
Display a summary of options.
.SH AUTHOR
This utility was written by Richard Evans <rich@ridas.com> and others.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,42 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH FINDMISSINGCRYSTAL 1 "February 6, 2004"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
findmissingcrystal \- determine which TDE Crystal icons are the same as
the TDE Classic hicolor icons
.SH SYNOPSIS
.B findmissingcrystal
.I module
.SH DESCRIPTION
\fBfindmissingcrystal\fP is a small utility that runs through the icons
in the given TDE module and determines which Crystal icons from that
module are identical to the old TDE Classic hicolor icons.
.PP
This script \fBmust\fP be run from the top-level directory of a TDE source
tree (i.e., the directory containing \fItdelibs\fP, \fItdebase\fP, etc.).
It is assumed that \fImodule\fP is a top-level module in the source tree,
and it is also assumed that the source tree contains the \fItdeartwork\fP
module (which contains the old hicolor icons).
.PP
For each Crystal icon in the given module, a message will be output
describing whether the icon is new (no matching hicolor icon was found),
different from the hicolor icon or the same as the hicolor icon.
.PP
This utility is part of the TDE Software Development Kit.
.SH AUTHOR
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,73 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH FIXTDEINCLUDES 1 "January 31, 2004"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
fixkdeincludes \- reduce the number of #includes in TDE source files
.SH SYNOPSIS
.B fixkdeincludes
[ \fB\-v, \-\-verbose\fP ]
[ \fB\-e, \-\-experimental\fP ]
[ \fB\-m, \-\-modify\fP ]
[ \fIfile\fP ... ]
.br
.B fixkdeincludes \-\-help
.SH DESCRIPTION
\fBfixkdeincludes\fP tries to reduce the number of #includes in C++ source
files. Much of its processing is specific to TDE sources and so it
might not work so well with sources for non-TDE applications.
.PP
The following problems are identified by fixkdeincludes:
.PP
.RS
Including headers that are no longer supported but which exist for
compatibility with older Qt/KDE versions;
.PP
Including the same file multiple times;
.PP
Using #include <...> instead of #include "...".
.RE
.PP
There is also an experimental mode which tries removing each #include
one at a time (with a few exceptions) to see whether the source still
compiles. Note that this experimental mode will modify the original sources.
.PP
By default the sources will not be modified; the identified problems
will simply be written to standard output.
.PP
The list of C++ sources to examine should be given on the command-line.
If no files are given, all C++ sources in or beneath the current
directory will be examined (with the exception of directories whose
\fIMakefile.am\fP contains \-UTQT_NO_COMPAT or \-UTDE_NO_COMPAT).
.PP
This utility is part of the TDE Software Development Kit.
.SH OPTIONS
.TP
\fB\-v, \-\-verbose\fP
Verbose mode. Additional debugging information is written to standard output.
.TP
\fB\-e, \-\-experimental\fP
Experimental mode, as described above in detail. Note that this option
implies \fB\-\-modify\fP.
.TP
\fB\-m, \-\-modify\fP
As well as writing messages to standard output, actually modify the
original sources to fix any problems that were found.
.SH AUTHOR
fixkdeincludes was written by Dirk Mueller <mueller@kde.org>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,63 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH FIXUIFILES 1 "March 20, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
fixuifiles \- remove undesirable features from TQt/TDE .ui files
.SH SYNOPSIS
.B fixuifiles
[ \fB\-v, \-\-verbose\fP ]
[ \fB\-\-omitqtcheck\fP ]
[ \fIfile\fP ... ]
.br
.B fixuifiles \-\-help
.SH DESCRIPTION
\fBfixuifiles\fP processes one or more TQt/TDE user interface definition
files (.ui files) and tries to remove some of the insanities found
therein. If no filenames are given, fixuifiles will process all .ui
files in or beneath the current directory.
.PP
The following problems are fixed:
.PP
.RS
Too high minimum Qt version;
.PP
Hardcoded untranslatable Alt+Letter accels (auto-added by Qt Designer);
.PP
Captions that are equal to class names (auto-added by Qt Designer).
.RE
.PP
The threshold Qt version can be set
using either a \fI.qt_minversion\fP file (containing simply the Qt version
number) or a \fIconfigure.in.in\fP file (containing an appropriate
MIN_CONFIG macro). These files may be in the directory containing the .ui
file or any parent directory. If no threshold Qt version is found,
a sensible default will be used.
.PP
This utility is part of the TDE Software Development Kit.
.SH OPTIONS
.TP
\fB\-v, \-\-verbose\fP
Verbose mode. Additional debugging information is written to standard output.
.TP
\fB\-\-omitqtcheck\fP
Do not check the minimum Qt version.
.SH AUTHOR
fixuifiles was written by David Faure <faure@kde.org> and
Dirk Mueller <mueller@kde.org>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,57 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH HOTSHOT2CALLTREE 1 "October 15, 2004"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
hotshot2calltree \- convert hotshot profiling data to KCachegrind calltree format
.SH SYNOPSIS
.B hotshot2calltree
[ \fB\-\-file\-limit\fP \fIlimit\fP ]
\fB\-o\fP \fIoutput\fP \fIinput\fP [ \fIinput\fP ... ]
.SH DESCRIPTION
\fBhotshot2calltree\fP reads one or more pstat profiling data files
as output by the hotshot python profiler, and converts them into
calltree format for use by KCachegrind.
.PP
This utility is part of the TDE Software Development Kit.
.SH OPTIONS
.TP
\fB\-o\fP \fIoutput\fP
Write the calltree output into the given file for use by KCachegrind.
This may be \fB\-\fP if you wish to write to standard output.
.TP
\fIinput\fP ...
Read the hotshot profiling data from the given file(s).
.TP
\fB\-\-file\-limit\fP \fIlimit\fP
Stop after the given number of input files.
.SH EXAMPLE
Suppose that you have used hotshot to profile a python app, with results
dumped to the file \fIpythongrind.prof\fP. You may then work with this
data in KCachegrind as follows.
.PP
.RS
hotshot2cachegrind \-o cachegrind.out.0 pythongrind.prof
.br
tdecachegrind cachegrind.out.0
.RE
.SH SEE ALSO
.BR tdecachegrind (1).
.SH AUTHOR
This converter was written by Jorg Beyer <job@webde-ag.de>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,69 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH KAPPTEMPLATE 1 "January 31, 2004"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
kapptemplate \- creates a framework to develop a TDE application
.SH SYNOPSIS
.B kapptemplate
[ \fB\-\-noinit\fP ] [ \fB\-\-default\fP ]
.RB "[ " \-\-full\-app " | " \-\-kpart\-app " | " \-\-kpart\-plugin
.RB " | " \-\-existing " ]"
.PP
.B kapptemplate \-\-help
.SH DESCRIPTION
\fBKAppTemplate\fP is a shell script that will create the necessary
framework to develop various TDE applications. It takes care of the
autoconf/automake code as well as providing a skeleton and example of
what the code typically looks like.
.PP
This utility is part of the TDE Software Development Kit.
.SH OPTIONS
.SS General Options
.TP
\-\-help
Display a full summary of options.
.TP
\-\-noinit
Don't run 'make \-f Makefile.cvs'.
.TP
\-\-default
Use default values instead of prompting.
.SS Framework Types
.TP
\-\-full\-app
Create a full featured TDE application.
.TP
\-\-kpart\-app
Create a full featured KPart application.
.TP
\-\-kpart\-plugin
Create a KPart plugin framework.
.TP
\-\-existing
Converting existing source to an automake/autoconf TDE framework.
.SH FILES
.TP
.I ~/.kapptemplate
Stores default values.
.SH SEE ALSO
The original documentation from the program author
is available in \fI/usr/share/doc/kapptemplate/\fP.
.SH AUTHOR
KAppTemplate was written by Kurt Granroth <granroth@kde.org>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,74 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH KBABEL 1 "March 19, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
kbabel \- a PO-file editor for TDE
.SH SYNOPSIS
.B kbabel
.RI "[ " generic-options " ]"
[ \fB\-\-gotomsgid\fP \fImsgid\fP ] [ \fB\-\-nosplash\fP ]
[ \fB\-\-project\fP \fIconfig-file\fP ]
.RI "[ " file " ]"
.SH DESCRIPTION
\fBKBabel\fP is part of a suite of programs for editing gettext message
files (PO-files). It is designed to help you translate fast and
consistently.
.PP
This suite includes KBabel, CatalogManager and KBabelDict. KBabel (this
program) is an advanced and easy to use PO-file editor with full navigational
and editing capabilities, syntax checking and statistics. CatalogManager is
a multi functional catalog manager which allows you to keep track of many
PO-files at once. KBabelDict is a dictionary to assist with searching
for common translations.
.PP
This utility is part of the TDE Software Development Kit.
.SH OPTIONS
Below are the kbabel-specific options.
For a full summary of options, run \fIkbabel \-\-help\fP.
.TP
\fB\-\-gotomsgid\fP \fImsgid\fP
Go to the entry with the given message ID.
.TP
.B \-\-nosplash
Disable splashscreen at startup.
.TP
\fB\-\-project\fP \fIconfig-file\fP
Load the configuration from the given file.
.SH SEE ALSO
.BR catalogmanager (1),
.BR kbabeldict (1).
.PP
Full user documentation is available through the TDE Help Centre.
You can also enter the URL
\fIhelp:/kbabel/\fP
directly into konqueror or you can run
`\fIkhelpcenter help:/kbabel/\fP'
from the command-line.
.PP
If the TDE Help Centre is not installed then you can install the package
\fItdesdk-doc-html\fP and read this documentation in HTML format from
\fI/usr/share/doc/tde/HTML/en/kbabel/\fP.
.SH AUTHOR
KBabel was written by Matthias Kiefer <kiefer@kde.org>,
Wolfram Diestel <wolfram@steloj.de>, Andrea Rizzi <rizzi@kde.org>,
Stanislav Visnovsky <visnovsky@kde.org>, Marco Wegner <dubbleu@web.de>,
Asgeir Frimannsson <asgeirf@redhat.com>,
Dwayne Bailey <dwayne@translate.org.za>,
Bram Schoenmakers <bramschoenmakers@kde.nl> and others.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,66 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH KBABELDICT 1 "March 19, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
kbabeldict \- the KBabel dictionary for translators
.SH SYNOPSIS
.B kbabeldict
.RI "[ " generic-options " ]"
.RB "[ " \-\-nosplash " ]"
.SH DESCRIPTION
\fBKBabelDict\fP is part of a suite of programs for editing gettext message
files (PO-files). This suite is designed to help you translate fast and
consistently.
.PP
This suite includes KBabel, CatalogManager and KBabelDict. KBabel is an
advanced and easy to use PO-file editor with full navigational and editing
capabilities, syntax checking and statistics. CatalogManager is a multi
functional catalog manager which allows you to keep track of many
PO-files at once. KBabelDict (this program) is a dictionary to assist
with searching for common translations.
.PP
This utility is part of the TDE Software Development Kit.
.SH OPTIONS
Below are the kbabeldict-specific options.
For a full summary of options, run \fIkbabeldict \-\-help\fP.
.TP
.B \-\-nosplash
Disable splashscreen at startup.
.SH SEE ALSO
.BR kbabel (1),
.BR catalogmanager (1).
.PP
Full user documentation for KBabel is available through the TDE Help Centre.
You can also enter the URL
\fIhelp:/kbabel/\fP
directly into konqueror or you can run
`\fIkhelpcenter help:/kbabel/\fP'
from the command-line.
.PP
If the TDE Help Centre is not installed then you can install the package
\fItdesdk-doc-html\fP and read this documentation in HTML format from
\fI/usr/share/doc/tde/HTML/en/kbabel/\fP.
.SH AUTHOR
KBabel was written by Matthias Kiefer <kiefer@kde.org>,
Wolfram Diestel <wolfram@steloj.de>, Andrea Rizzi <rizzi@kde.org>,
Stanislav Visnovsky <visnovsky@kde.org>, Marco Wegner <dubbleu@web.de>,
Asgeir Frimannsson <asgeirf@redhat.com>,
Dwayne Bailey <dwayne@translate.org.za>,
Bram Schoenmakers <bramschoenmakers@kde.nl> and others.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,50 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH KBUGBUSTER 1 "January 31, 2004"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
kbugbuster \- front end for the TDE bug tracking system
.SH SYNOPSIS
.B kbugbuster
.RI "[ " generic-options " ]"
[ \fB\-d, \-\-disconnected\fP ]
[ \fB\-\-pkg, \-\-package\fP \fIpkg\fP ]
[ \fB\-\-bug\fP \fInumber\fP ]
.SH DESCRIPTION
\fBKBugBuster\fP is a GUI front end for the TDE bug tracking system.
It allows the user to view and manipulate bug reports and provides a
variety of options for searching through reports.
.PP
This utility is part of the TDE Software Development Kit.
.SH OPTIONS
Below are the kbugbuster-specific options.
For a full summary of options, run \fIkbugbuster \-\-help\fP.
.TP
[ \fB\-d, \-\-disconnected\fP ]
Start in disconnected mode.
.TP
[ \fB\-\-pkg, \-\-package\fP \fIpkg\fP ]
Start with the bug list for the given package.
.TP
[ \fB\-\-bug\fP \fInumber\fP ]
Start with the given bug report.
.SH AUTHOR
KBugBuster was written by Martijn Klingens <klingens@kde.org>,
Simon Hausmann <hausmann@kde.org>, Cornelius Schumacher <schumacher@kde.org>
and David Faure <faure@kde.org>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,42 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH TDEDOC 1 "January 31, 2004"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
kdedoc \- view documentation for a TDE class
.SH SYNOPSIS
.B kdedoc
.I classname
.SH DESCRIPTION
\fBkdedoc\fP opens the documentation for the TDE class \fIclassname\fP
in kfm/konqueror. Note that the class name is case sensitive. It is
assumed that you have the tdelibs documentation installed.
.PP
This utility is part of the TDE Software Development Kit.
.SH EXAMPLES
To bring up help on the class TDEAboutDialog:
.PP
.RS
kdedoc TDEAboutDialog
.RE
.SH DEBIAN USERS
The tdelibs documentation is in the Debian package \fItdelibs4-doc\fP,
which will need to be installed.
.SH SEE ALSO
.BR qtdoc (1).
.SH AUTHOR
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,39 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH KDELNK2DESKTOP.PY 1 "November 14, 2002"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
kdelnk2desktop.py \- converts .kdelnk to .desktop
.SH SYNOPSIS
.B kdelnk2desktop.py
.RI "[ " kdelnk-file " ] ..."
.SH DESCRIPTION
\fBkdelnk2desktop.py\fP is used to convert
a \fI.kdelnk\fP file (used by KDE 1) into a \fI.desktop\fP
file (used by KDE 2 and later).
.PP
File \fIkdelnk-file\fP must have a name ending in \fI.kdelnk\fP.
After kdelnk2desktop.py is run, this will be replaced by a new file
ending in \fI.desktop\fP. The original \fIkdelnk-file\fP will be
removed.
.PP
This utility is part of the TDE Software Development Kit.
.SH WARNING
If \fIkdelnk-file\fP does not end in \fI.kdelnk\fP,
the results of this script are unpredictable.
.SH AUTHOR
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,51 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH KDEMANGEN.PL 1 "October 15, 2004"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
kdemangen.pl \- automatically create a draft manpage for a TDE app
.SH SYNOPSIS
.B kdemangen.pl
.I /path/to/application
.SH DESCRIPTION
\fBkdemangen.pl\fP will automatically create a draft manpage for a TDE
application. Manpages are always better when hand-tailored, but this
should give you a fairly good start.
.PP
To create the manpage, it will use the \-\-author and \-\-help\-all
output for the application passed on the command line.
It will also use the description in the
Debian control file if one is available. To make use of this additional
feature, you must run kdemangen.pl from within the \fIdebian/\fP
subdirectory of the application sources.
.PP
The new manpage will be written to standard output.
.PP
This utility is part of the TDE Software Development Kit.
.SH WARNING
This utility will only work for a full TDE application that uses
TDECmdLineArgs (which most full TDE applications do).
.SH EXAMPLE
.RS
cd /path/to/tde/srcs/tdeedu/debian
.br
kdemangen /usr/bin/kstars > kstars.1
.RE
.SH AUTHOR
kdemangen.pl was written by Dominique Devriese <devriese@kde.org>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,50 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH KMINSPECTOR 1 "February 25, 2003"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
kminspector \- run a program with the TDE memory leak tracer
.SH SYNOPSIS
.B kminspector
\fIprogram\fP [ \fIprogram-args\fP ]
.SH DESCRIPTION
\fBKMinspector\fP runs the given program, examines its memory
allocation behaviour using \fIlibktrace\fP and pipes the resulting
allocation tree through \fIless\fP.
.PP
The given program does not need to be specially compiled.
.PP
This utility is provided with KMtrace,
a TDE tool to assist with malloc debugging using
glibc's "mtrace" functionality. Unfortunately the mtrace that is part of
current (9/9/2000) glibc versions only logs the return-address of the
malloc/free call. The library included with KMtrace
logs a complete backtrace upon malloc/free.
.PP
This utility is part of the TDE Software Development Kit.
.SH SEE ALSO
.BR demangle (1),
.BR kmmatch (1),
.BR kmtrace (1).
.PP
Much more extensive documentation for KMtrace can be found in
\fI/usr/share/doc/kmtrace/README\fP.
.SH AUTHOR
KMtrace was written by Waldo Bastian <bastian@kde.org>,
Mike Haertel <mike@ai.mit.edu> and Andi Kleen <ak@suse.de>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,52 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH KMMATCH 1 "February 26, 2003"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
kmmatch \- search for symbols in a map file
.SH SYNOPSIS
.B kmmatch
.I map-file call-file
.SH DESCRIPTION
\fBKMMatch\fP determines which symbols from a given set (\fIcall-file\fP) are
present in a given map file.
.PP
The \fImap-file\fP should contain output from \fInm\fP (which extracts
information from object files). It must \fBnot\fP contain any blank
lines or header information (such as the name of the object file); this
means you may need to strip the first few lines of \fInm\fP output from
the \fImap-file\fP.
.PP
The \fIcall-file\fP should contain a list of symbols (such as function
calls made by a program), one per line.
.PP
This utility will find which of the symbols in \fIcall-file\fP are
present in \fImap-file\fP and write them to standard error, one per
line, in the order in which they appear in \fIcall-file\fP.
.PP
Note that this utility is called \fBmatch\fP in the original TDE
distribution; it has been renamed to \fBkmmatch\fP in Debian to
avoid conflicts with unrelated packages.
.PP
This utility is part of the TDE Software Development Kit.
.SH SEE ALSO
.BR demangle (1),
.BR kminspector (1),
.BR kmtrace (1),
.BR nm (1).
.SH AUTHOR
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,72 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH KMTRACE 1 "February 25, 2003"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
kmtrace \- a TDE memory leak tracer
.SH SYNOPSIS
.B kmtrace
[ \fIgeneric-options\fP ]
[ \fB\-x, \-\-exclude\fP \fIfile\fP ]
[ \fB\-e, \-\-exe\fP \fIfile\fP ]
[ \fB\-t, \-\-tree\fP \fIfile\fP
[ \fB\-\-th, \-\-treethreshold\fP \fIvalue\fP ]
[ \fB\-\-td, \-\-treedepth\fP \fIvalue\fP ]]
[ \fItrace-log\fP ]
.SH DESCRIPTION
\fBKMtrace\fP is a TDE tool to assist with malloc debugging using
glibc's "mtrace" functionality. Unfortunately the mtrace that is part of
current (9/9/2000) glibc versions only logs the return-address of the
malloc/free call. The library included with KMtrace
logs a complete backtrace upon malloc/free.
.PP
KMtrace will investigate the trace log specified on the command line,
or \fIktrace.out\fP if no trace log is specified.
.PP
This utility is part of the TDE Software Development Kit.
.SH OPTIONS
Below are the kmtrace-specific options.
For a full summary of options, run \fIkmtrace \-\-help\fP.
.TP
\fB\-x, \-\-exclude\fP \fIfile\fP
File containing symbols to exclude from output.
.TP
\fB\-e, \-\-exe\fP \fIfile\fP
Executable to use for looking up unknown symbols.
.TP
\fB\-t, \-\-tree\fP \fIfile\fP
Write a tree of the allocations to the given file.
.TP
\fB\-\-th, \-\-treethreshold\fP \fIvalue\fP
When writing the allocations tree, hide subtrees allocating less than the
given memory amount.
.TP
\fB\-\-td, \-\-treedepth\fP \fIvalue\fP
When writing the allocations tree, hide subtrees that are deeper than the
specified depth.
.SH SEE ALSO
.BR demangle (1),
.BR kminspector (1),
.BR kmmatch (1).
.PP
Much more extensive documentation can be found in
\fI/usr/share/doc/kmtrace/README\fP.
.SH AUTHOR
KMtrace was written by Waldo Bastian <bastian@kde.org>,
Mike Haertel <mike@ai.mit.edu> and Andi Kleen <ak@suse.de>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,79 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH KOMPARE 1 "March 25, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
kompare \- a TDE GUI for viewing differences between files
.SH SYNOPSIS
.B kompare
[ \fIgeneric-options\fP ]
.br
.B kompare
[ \fIgeneric-options\fP ] [ \fB\-c\fP ] \fIURL1 URL2\fP
.br
.B kompare
[ \fIgeneric-options\fP ] [ \fB\-o\fP [ \fB\-n\fP ]] \fIdiff\fP
.br
.B kompare
[ \fIgeneric-options\fP ] \fB\-b\fP \fIURL diff\fP
.SH DESCRIPTION
\fBKompare\fP is a graphical user interface for viewing the differences
between two files. It will also optionally create a diff file.
.PP
Depending upon what is passed on the command line, Kompare can compare
documents, display diff files and blend diff files back into original
documents.
.PP
If an url is given as - then Kompare will read the corresponding file
from standard input. Thus (for instance) Kompare can be used as:
.PP
.RS
cvs diff | kompare \-o \-
.RE
.PP
This utility is part of the TDE Software Development Kit.
.SH OPTIONS
Below are the kompare-specific options.
For a full summary of options, run \fIkompare \-\-help\fP.
.TP
\fB\-b\fP \fIURL diff\fP
Blends \fIdiff\fP into URL. \fIdiff\fP is expected to be diff output and
\fIURL\fP the file or folder that the diff output needs to be blended into.
.TP
\fB\-c\fP \fIURL1 URL2\fP
Compares \fIURL1\fP with \fIURL2\fP. This is the default mode if two
URLs are passed.
.TP
\fB\-n\fP
Used with \fB\-o\fP to stop Kompare from checking for the original file.
.TP
\fB\-o\fP \fIdiff\fP
Opens the given diff file. This is the default mode if only one URL is
passed.
.br
Kompare will check to see if it can find
the original file(s). If it can, it will blend the original file(s) into
the diff output and show the result in the viewer. Passing \fB\-n\fP
will disable this check.
.SH SEE ALSO
The original documentation from the program author
is available in \fI/usr/share/doc/kompare/\fP.
.SH AUTHOR
Kompare was written by John Firebaugh <jfirebaugh@kde.org>,
Otto Bruggeman <otto.bruggeman@home.nl> and others.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,65 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH KUIVIEWER 1 "March 25, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
kuiviewer \- a viewer for Qt Designer user interface files
.SH SYNOPSIS
.B kuiviewer
.RI "[ " generic-options " ]"
.RI "[ " ui-file ... " ]"
.PP
.B kuiviewer
.RI "[ " generic-options " ]"
{ \fB\-s, \-\-takescreenshot\fP \fIfilename\fP }
[ \fB\-w, \-\-screenshotwidth\fP \fIint\fP ]
[ \fB\-h, \-\-screenshotheight\fP \fIint\fP ]
.I ui-file
.SH DESCRIPTION
\fBKUIViewer\fP is a utility to display and test the user interface (.ui)
files generated by \fBQt Designer\fP. The interfaces can be displayed in a
variety of different widget styles.
.PP
Normally KUIViewer launches a full GUI, allowing the user to interact with
the given interface.
By passing the \fB\-\-takescreenshot\fP option, you can make KUIViewer dump a
screenshot of the interface instead and exit immediately. Other options
are available to control precisely how this screenshot is constructed.
.PP
This application is part of the TDE Software Development Kit.
.SH OPTIONS
Below are the kuiviewer-specific options.
For a full summary of options, run \fIkuiviewer \-\-help\fP.
.TP
\fB\-s, \-\-takescreenshot\fP \fIfilename\fP
Take a screenshot of the given interface and exit immediately.
The \fIfilename\fP argument specifies where the screenshot will be saved.
This screenshot will be saved in PNG format.
.TP
\fB\-w, \-\-screenshotwidth\fP \fIint\fP
Before taking a screenshot, resize the interface to the given width.
.TP
\fB\-h, \-\-screenshotheight\fP \fIint\fP
Before taking a screenshot, resize the interface to the given height.
.SH SEE ALSO
.BR designer (1).
.SH AUTHOR
KUIViewer was written by Richard Moore <rich@kde.org>,
Ian Reinhart Geiser <geiseri@kde.org> and
Benjamin C. Meyer <ben+kuiviewer@meyerhome.net>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,37 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH LICENSECHECK 1 "January 31, 2004"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
licensecheck \- simple license checker for source files
.SH SYNOPSIS
.B licensecheck
.RB "[ " \-v " ]"
\fIfile\fP ...
.SH DESCRIPTION
\fBlicensecheck\fP examines the comments at the beginning of each given
source file and tries to determine which license the file is placed
under. It does this by searching for blocks of text that it recognises
as belonging to various licenses.
.PP
This utility is part of the TDE Software Development Kit.
.SH OPTIONS
.TP
.B \-v
Verbose mode.
.SH AUTHOR
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,66 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH MAKEOBJ 1 "March 20, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
makeobj \- run make from the correct directory
.SH SYNOPSIS
.B makeobj
[ \fImake-argument\fP ... ]
.SH DESCRIPTION
\fBmakeobj\fP is a wrapper around \fBmake\fP which basically checks
whether it's in the source directory or the build directory and changes
to the correct directory before calling make.
.PP
The command-line arguments will (generally) be passed directly to make.
.PP
This script is useful if the source directory is different from the
build directory and the Makefiles are kept in the build directory, as is
common for instance when building the TDE sources. This script can however
be used in more standard scenarios (such as non-TDE projects for which the
source and build directories are the same), where it will behave just like
make.
.PP
One of the environment variables OBJ_SUBDIR or OBJ_REPLACEMENT
should be set to indicate where the build directory is in relation to
the source directory.
.PP
This utility is part of the TDE Software Development Kit.
.SH ENVIRONMENT VARIABLES
Note that only one of OBJ_SUBDIR and OBJ_REPLACEMENT should be used.
If the build directory is simply a subdirectory of the source directory,
the simpler variable OBJ_SUBDIR should be used.
.TP
OBJ_SUBDIR
Indicates that the build directory is in the given subdirectory of the
source directory. For instance, if the source directory is \fItdesdk\fP
and the build directory is \fItdesdk/obj-i386-linux\fP, then OBJ_SUBDIR
should be set to \fIobj-i386-linux\fP.
.TP
OBJ_REPLACEMENT
A \fBsed\fP expression that is used to transform the source directory
into the build directory.
For instance, if the source directory is \fI~/src/tdesdk\fP and the
build directory is \fI~/src/tdesdk-obj\fP, then OBJ_REPLACEMENT could
be set to \fIs#src/tdesdk#src/tdesdk-obj#\fP.
.SH SEE ALSO
.BR make (1),
.BR sed (1).
.SH AUTHOR
makeobj was written by Stephan Kulow <coolo@kde.org>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,36 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH MEMPROF2CALLTREE 1 "October 15, 2004"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
memprof2calltree \- convert memprof profiling data to KCachegrind calltree format
.SH SYNOPSIS
.B memprof2calltree
.SH DESCRIPTION
\fBmemprof2calltree\fP reads the memory profiles of memprof and
converts them into calltree format for use by KCachegrind.
.PP
The memprof data must be supplied on standard input, and the
corresponding calltree data will be written to standard output.
.PP
This utility is part of the TDE Software Development Kit.
.SH SEE ALSO
.BR tdecachegrind (1).
.SH AUTHOR
This converter was written by Josef Weidendorfer <Josef.Weidendorfer@gmx.de>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,43 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH OP2CALLTREE 1 "October 15, 2004"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
op2calltree \- convert OProfile profiling data to KCachegrind calltree format
.SH SYNOPSIS
.B op2calltree
.SH DESCRIPTION
\fBop2calltree\fP reads the profiling data output by OProfile v0.8 and
converts it into calltree format for use by KCachegrind.
.PP
The OProfile data must be supplied on standard input, and should be
obtained by running:
.PP
.RS
opreport \-gdf
.RE
.PP
This converter will then write a separate calltree data file for each
application, to a file of the form \fIoprof.out.<app>\fP.
.PP
This utility is part of the TDE Software Development Kit.
.SH SEE ALSO
.BR tdecachegrind (1).
.SH AUTHOR
This converter was written by Josef Weidendorfer <Josef.Weidendorfer@gmx.de>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,41 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH PACKAGE_CRYSTALSVG 1 "October 15, 2004"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
package_crystalsvg \- bundle up Crystal SVG sources from a TDE checkout
.SH SYNOPSIS
.B package_crystalsvg
.SH DESCRIPTION
\fBpackage_crystalsvg\fP assumes that the current directory contains one
or more checked-out TDE modules. It searches these modules for Crystal
SVG vector sources (.svgz or .svg.gz files)
and packages them up into a tarball. The tarball will also
contain \fIFILES\fP (describing the contents of the tarball and which
TDE modules/paths they were copied from) as well as some other bits and
pieces.
.PP
Note that you must at least have tdelibs checked out for this utility to
run.
.PP
The final tarball will be created in the current working directory.
.PP
This utility is part of the TDE Software Development Kit.
.SH AUTHOR
package_crystalsvg was written by Frans Englich <frans.englich@telia.com>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,49 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH PNG2MNG.PL 1 "October 15, 2004"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
png2mng.pl \- combine a set of PNG images into an animated MNG image
.SH SYNOPSIS
.B png2mng.pl
.I basename width height
.SH DESCRIPTION
\fBpng2mng.pl\fP reads a sequence of PNG images and combines them into
a single animated MNG image.
.PP
The individual PNG images should be numbered consecutively from zero up,
and should have names of the form
.I basenameXXXX
where
.I XXXX
is the four-digit sequence number (0000, 0001, 0002, etc).
The width and height of the PNG images should
also be included on the command line.
.PP
The final animated MNG image will be written to standard output.
.PP
This utility is part of the TDE Software Development Kit.
.SH EXAMPLE
The following example will combine the files hi32-action-kde-0000.png,
hi32-action-kde-0001.png, hi32-action-kde-0002.png, etc., and write
the resulting animated image to hi32-action-kde.mng:
.PP
.RS
png2mng.pl hi32-action-kde- 32 32 > hi32-action-kde.mng
.RE
.SH AUTHOR
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,40 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH PO2XML 1 "March 19, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
po2xml \- translates a DocBook XML file using a PO-file
.SH SYNOPSIS
.B po2xml
.I original-XML translated-PO
.SH DESCRIPTION
\fBpo2xml\fP is a command-line tool that translates the DocBook
XML file \fIoriginal-XML\fP using the gettext message file
\fItranslated-PO\fP. The resulting translated XML file is sent to standard
output.
.PP
This utility is part of the TDE Software Development Kit.
.SH SEE ALSO
.BR split2po (1),
.BR swappo (1),
.BR transxx (1),
.BR xml2pot (1).
.SH AUTHOR
The PO-XML tools were written by Stephan Kulow <coolo@kde.org> and
Peter Wells <pete@yamuna.demon.co.uk>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,52 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH PPROF2CALLTREE 1 "October 15, 2004"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
pprof2calltree \- convert APD profiling data to KCachegrind calltree format
.SH SYNOPSIS
.B pprof2calltree
\fB\-f\fP \fIinput\fP
.SH DESCRIPTION
\fBpprof2calltree\fP reads the pprof profiling data output by
APD (http://pecl.php.net/apd/), and converts it into calltree format
for use by KCachegrind.
.PP
This utility is part of the TDE Software Development Kit.
.SH OPTIONS
.TP
\fB\-f\fP \fIinput\fP
Specifies the APD pprof trace file to convert. This generally has a
name of the form \fIpprof.XXXXX.Y\fP. The calltree output for
KCachegrind will then be written to the file \fIcachegrind.out.XXXXX.Y\fP.
.SH EXAMPLE
Suppose you profile a script with APD and obtain the pprof trace file
\fIpprof.12345.1\fP. You can then work with this data in KCachegrind as
follows.
.PP
.RS
pprof2calltree -f pprof.12345.1
.br
tdecachegrind cachegrind.out.12345.1
.RE
.PP
.SH SEE ALSO
.BR tdecachegrind (1).
.SH AUTHOR
This converter was written by George Schlossnagle <george@omniti.com>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,65 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH PRUNEEMPTYDIRS 1 "September 27, 2002"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
pruneemptydirs \- detects stale source dirs in a CVS tree
.SH SYNOPSIS
.B pruneemptydirs
[ \fB\-f\fP ]
.SH DESCRIPTION
\fBpruneemptydirs\fP is used to clean up a local CVS tree.
It detects directories containing remnants of old stuff which has been
removed from the CVS. Such stale directories often break compilation.
The current directory and all directories beneath it will be examined.
.PP
Note that this tool does not remove anything; it simply prints what to
do as a series of remove commands. You can copy and paste these commands,
or use them with eval in a script.
.PP
This tool works better if the source directory is not the same as the
build directory, since it will not print directories containing old
executables.
.PP
This utility is part of the TDE Software Development Kit.
.SH OPTIONS
.TP
\fB\-f\fP
Actually perform the deletions instead of just printing them out.
Use this option with care (no warranties, etc.)!
.SH ENVIRONMENT VARIABLES
One of the following variables (but not both) should be set if the source
directory is different from the build directory.
If the build directory is simply a subdirectory of the source directory,
the simpler variable OBJ_SUBDIR should be used.
.TP
OBJ_SUBDIR
Indicates that the build directory is in the given subdirectory of the
source directory. For instance, if the source directory is \fItdesdk\fP
and the build directory is \fItdesdk/obj-i386-linux\fP, then OBJ_SUBDIR
should be set to \fIobj-i386-linux\fP.
.TP
OBJ_REPLACEMENT
A \fBsed\fP expression that is used to transform the source directory
into the build directory.
For instance, if the source directory is \fI~/src/tdesdk\fP and the
build directory is \fI~/src/tdesdk-obj\fP, then OBJ_REPLACEMENT could
be set to \fIs#tdesdk#tdesdk-obj#\fP.
.SH AUTHOR
pruneemptydirs was written by David Faure <faure@kde.org>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,50 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH QTDOC 1 "January 31, 2004"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
qtdoc \- view documentation for a Qt class
.SH SYNOPSIS
.B qtdoc
.RI "[ " classname " ]"
.SH DESCRIPTION
\fBqtdoc\fP opens a Qt help page in kfm/konqueror.
If \fIclassname\fP is given, it opens the help page for that class (note
that the class name is case insensitive). Otherwise the main Qt help
page is opened. It is assumed that you have the Qt documentation
installed.
.PP
This utility is part of the TDE Software Development Kit.
.SH ENVIRONMENT VARIABLES
.TP
QTDIR
The directory beneath which the Qt documentation is installed.
Thus the main Qt help page should be in \fI$QTDIR/doc/html/\fP.
If $QTDIR is not set, \fI/usr/share/qt3\fP will be assumed.
.SH EXAMPLES
To bring up help on class QString:
.PP
.RS
qtdoc QString
.RE
.SH DEBIAN USERS
The Qt documentation is in the Debian package \fIqt3-doc\fP, which will
need to be installed.
.SH SEE ALSO
.BR kdedoc (1).
.SH AUTHOR
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,60 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH SPLIT2PO 1 "March 19, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
split2po \- creates a PO-file from two DocBook XML files
.SH SYNOPSIS
.B split2po
.I original-XML translated-XML
.SH DESCRIPTION
\fBsplit2po\fP is a command-line tool that takes the two given DocBook
XML files and produces a gettext message file (PO-file) that represents
the changes between them. The resulting PO-file is sent to standard
output.
.PP
.I translated-XML
must be the result of translating
.I original-XML
into another language. It is this translation that the resulting
PO-file will represent.
.PP
This utility is part of the TDE Software Development Kit.
.SH ENVIRONMENT VARIABLES
.TP
NO_CREDITS
If set, the "ROLES_OF_TRANSLATORS" and "CREDIT_FOR_TRANSLATORS" messages
will be omitted. By default these are always included at the end of
the PO-file, with empty message strings.
.br
These messages are used with TDE documentation, so you may wish to set
NO_CREDITS if you are working with some other type of non-TDE documentation.
.TP
REPORT_MISMATCHES
Set this variable to "no" if you wish mismatch reporting to be
suppressed. By default, any apparent mismatches between the two XML
files will be noted on standard error.
.SH SEE ALSO
.BR po2xml (1),
.BR swappo (1),
.BR transxx (1),
.BR xml2pot (1).
.SH AUTHOR
The PO-XML tools were written by Stephan Kulow <coolo@kde.org> and
Peter Wells <pete@yamuna.demon.co.uk>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,44 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH SWAPPO 1 "March 19, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
swappo \- swap msgid and msgstr fields in a PO-file
.SH SYNOPSIS
.B swappo
.I PO-file
.SH DESCRIPTION
\fBswappo\fP reads the given PO-file and swaps the \fImsgid\fP and
\fImsgstr\fP fields for every message. The result is a new PO-file that
translates in the opposite direction. For example, if \fIPO-file\fP
translates from English to French, the new PO-file will translate from
French to English.
.PP
The new PO-file will be written to standard output. The old PO-file
will remain untouched.
.PP
This utility is part of the TDE Software Development Kit.
.SH SEE ALSO
.BR po2xml (1),
.BR split2po (1),
.BR transxx (1),
.BR xml2pot (1).
.SH AUTHOR
The PO-XML tools were written by Stephan Kulow <coolo@kde.org> and
Peter Wells <pete@yamuna.demon.co.uk>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,67 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH TDECACHEGRIND 1 "March 25, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
tdecachegrind \- a visualisation tool for valgrind profiling output
.SH SYNOPSIS
.B tdecachegrind
.RI "[ " generic-options " ]"
[ \fB\-r\fP \fIexec\fP ] [ \fItrace-file\fP ]
.SH DESCRIPTION
\fBKCachegrind\fP is a visualisation tool for the profiling data generated
by \fBcalltree\fP, a profiling skin for \fBvalgrind\fP. Applications can be
profiled using calltree without being recompiled, and shared libraries
and plugin architectures are supported.
.PP
For visualising the output from other profiling tools, several converters
are available. On Debian systems these can be found in the
\fItdecachegrind-converters\fP package.
.PP
This application is part of the TDE Software Development Kit.
.SH OPTIONS
Below are the tdecachegrind-specific options.
For a full summary of options, run \fItdecachegrind \-\-help\fP.
.TP
\fB\-r\fP \fIexec\fP
Run the program \fIexec\fP under cachegrind.
.TP
\fItrace-file\fP
Visualise data from the given trace.
.SH SEE ALSO
.BR calltree (1),
.BR dprof2calltree (1),
.BR hotshot2calltree (1),
.BR memprof2calltree (1),
.BR op2calltree (1),
.BR pprof2calltree (1),
.BR valgrind (1).
.PP
Full user documentation is available through the TDE Help Centre.
You can also enter the URL
\fIhelp:/tdecachegrind/\fP
directly into konqueror or you can run
`\fIkhelpcenter help:/tdecachegrind/\fP'
from the command-line.
.PP
If the TDE Help Centre is not installed then you can install the package
\fItdesdk-doc-html\fP and read this documentation in HTML format from
\fI/usr/share/doc/tde/HTML/en/tdecachegrind/\fP.
.SH AUTHOR
KCachegrind was written by Josef Weidendorfer <Josef.Weidendorfer@gmx.de>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,36 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH TDEKILLALL 1 "April 29, 2001"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
tdekillall \- kills processes started with tdeinit
.SH SYNOPSIS
.B tdekillall
[ \fB\-\fP\fIsignal\fP ] \fIprocess-name\fP
.SH DESCRIPTION
\fBtdekillall\fP kills all processes with a particular name
that were started through tdeinit. Specifically, it kills all processes
\fBtdeinit:\fP \fIprocess-name\fP.
.PP
This utility is part of the TDE Software Development Kit.
.SH OPTIONS
.TP
\fB\-\fP\fIsignal\fP
Kill the processes with signal \fIsignal\fP. This option defaults to
SIGTERM. Run \fIkill \-l\fP for a list of possible signals.
.SH AUTHOR
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,46 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH TESTKSPY 1 "May 3, 2001"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
testkspy \- show off KSpy's capabilities
.SH SYNOPSIS
.B testkspy
.RI "[ " generic-options " ]"
.SH DESCRIPTION
\fBtestkspy\fP is a small application that shows off KSpy's capabilities.
It simply uses KSpy to spy on itself.
.PP
\fBKSpy\fP is a tiny library which can be used to graphically display
the TQObjects in use by a TQt/TDE app. In addition to the object tree,
you can also view the properties, signals and slots of any QObject.
.PP
Basically it provides much the same info as QObject::dumpObjectTree() and
QObject::dumpObjectInfo(), but in a much more convenient form. KSpy has
minimal overhead for the application, because the kspy library is
loaded dynamically using KLibLoader.
.PP
This utility is part of the TDE Software Development Kit.
.SH OPTIONS
For a full summary of options, run \fItestkspy \-\-help\fP.
.SH SEE ALSO
Instructions on using KSpy with your own applications can be found in
\fI/usr/share/doc/kspy/README\fP.
.SH AUTHOR
KSpy was written by Richard Moore <rich@kde.org>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,47 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH TRANSXX 1 "March 19, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
transxx \- create a basic fleshed-out PO-file from a PO-template file
.SH SYNOPSIS
.B transxx
[ \fB\-\-text\fP \fItranslation\fP ]
.I template
.SH DESCRIPTION
\fBtransxx\fP is a command-line tool that produces a basic fleshed-out
PO-file from a PO-template file. Some of the formatting and
structure of the \fImsgid\fP strings will be copied to the \fImsgstr\fP
strings, but otherwise text will be translated to "xx".
.PP
The fleshed-out PO-file is sent to standard output.
.PP
This utility is part of the TDE Software Development Kit.
.SH OPTIONS
.TP
\fB\-\-text\fP \fItranslation\fP
Use the given translation everywhere instead of "xx".
.SH SEE ALSO
.BR po2xml (1),
.BR split2po (1),
.BR swappo (1),
.BR xml2pot (1).
.SH AUTHOR
The PO-XML tools were written by Stephan Kulow <coolo@kde.org> and
Peter Wells <pete@yamuna.demon.co.uk>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,53 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH UMBRELLO 1 "March 19, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
umbrello \- a UML modelling tool and code generator
.SH SYNOPSIS
.B umbrello
.RI "[ " generic-options " ]"
[ \fIfile\fP ]
.SH DESCRIPTION
\fBUmbrello UML Modeller\fP is a Unified Modelling Language editor for TDE.
With UML you can create diagrams of software and other systems in an
industry standard format. Umbrello can also generate code from your
UML diagrams in a number of programming languages.
.PP
The program supports class diagrams, sequence diagrams, collaboration
diagrams, use case diagrams, state diagrams, activity diagrams, component
diagrams and deployment diagrams.
.PP
This application is part of the TDE Software Development Kit.
.SH OPTIONS
For a full summary of options, run \fIumbrello \-\-help\fP.
.SH SEE ALSO
Full user documentation is available through the TDE Help Centre.
You can also enter the URL
\fIhelp:/umbrello/\fP
directly into konqueror or you can run
`\fIkhelpcenter help:/umbrello/\fP'
from the command-line.
.PP
If the TDE Help Centre is not installed then you can install the package
\fItdesdk-doc-html\fP and read this documentation in HTML format from
\fI/usr/share/doc/tde/HTML/en/umbrello/\fP.
.SH AUTHOR
Umbrello was written by Paul Hensgen <phensgen@users.sourceforge.net> and
many others.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,45 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH XML2POT 1 "March 19, 2005"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
xml2pot \- creates a PO-template file from a DocBook XML file
.SH SYNOPSIS
.B xml2pot
.I original-XML
.SH DESCRIPTION
\fBxml2pot\fP is a command-line tool that produces a gettext message
template file from the DocBook XML file \fIoriginal-XML\fP.
The template file is sent to standard output.
.PP
The resulting template file can be used to create gettext message files
(PO-files) for a variety of languages. These can then be used in conjunction
with
.BR po2xml (1)
to translate the original XML file into these other languages.
.PP
This utility is part of the TDE Software Development Kit.
.SH SEE ALSO
.BR po2xml (1),
.BR split2po (1),
.BR swappo (1),
.BR transxx (1).
.SH AUTHOR
The PO-XML tools were written by Stephan Kulow <coolo@kde.org> and
Peter Wells <pete@yamuna.demon.co.uk>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,39 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH ZONETAB2POT.PY 1 "November 14, 2002"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
zonetab2pot.py \- converts a timezone list to a PO-file template
.SH SYNOPSIS
.B zonetab2pot.py
[ \fItimezone-list\fP ]
.SH DESCRIPTION
\fBzonetab2pot.py\fP reads the timezone list given on the command-line
and converts it to a gettext message file (PO-file) template containing
the names of the individual timezones.
.PP
The given timezone list should be in the same format as the system
\fIzone.tab\fP. If no timezone list is specified on the command-line,
\fI/usr/share/zoneinfo/zone.tab\fP will be used.
.PP
The new PO-file template will be written to standard output.
.PP
This utility is part of the TDE Software Development Kit.
.SH AUTHOR
zonetab2pot.py was written by Lukas Tinkl <lukas@kde.org>.
.br
This manual page was prepared by Ben Burton <bab@debian.org>
for the Debian GNU/Linux system (but may be used by others).

@ -0,0 +1,14 @@
The following files are not installed in any binary package.
This is deliberate.
/usr/share/man/man1/cvscheck.1
- This manpage is junk, so we don't ship it, and include our own instead.
/usr/bin/tdeunittest
/usr/bin/tdeunittest_debughelper
- These are not useful without the dcopperl bindings which are not built
in the Debian tdebindings packages.
/usr/bin/licensecheck
and the associated manpage
- devscripts has taken this script

@ -0,0 +1,11 @@
--- a/admin/configure.in.min
+++ b/admin/configure.in.min
@@ -38,6 +38,8 @@
dnl Automake doc recommends to do this only here. (Janos)
AM_INIT_AUTOMAKE(@MODULENAME@, @VERSION@) dnl searches for some needed programs
+AM_MAINTAINER_MODE
+
KDE_SET_PREFIX
dnl generate the config header

@ -0,0 +1,18 @@
--- a/admin/acinclude.m4.in
+++ b/admin/acinclude.m4.in
@@ -1689,15 +1689,6 @@
KDE_USE_CLOSURE_TRUE="#"
KDE_USE_CLOSURE_FALSE=""
KDE_NO_UNDEFINED=""
- case $host in
- *-*-linux-gnu)
- KDE_CHECK_COMPILER_FLAG([Wl,--no-undefined],
- [KDE_CHECK_COMPILER_FLAG([Wl,--allow-shlib-undefined],
- [KDE_NO_UNDEFINED="-Wl,--no-undefined -Wl,--allow-shlib-undefined"],
- [KDE_NO_UNDEFINED=""])],
- [KDE_NO_UNDEFINED=""])
- ;;
- esac
fi
AC_SUBST(KDE_USE_CLOSURE_TRUE)
AC_SUBST(KDE_USE_CLOSURE_FALSE)

@ -0,0 +1,26 @@
--- kde/admin/cvs.sh 2005-11-26 02:42:02.000000000 +0000
+++ kde/admin/cvs.sh 2005-11-26 02:42:26.000000000 +0000
@@ -537,6 +537,8 @@
if test -z "$PREPARETIPS"; then PREPARETIPS=preparetips ; fi
export EXTRACTRC PREPARETIPS
+kdepotpath=/usr/include/tde/tde.pot
+
for subdir in $dirs; do
test -z "$VERBOSE" || echo "Making messages in $subdir"
(cd $subdir
@@ -554,10 +556,10 @@
fi
perl -e '$mes=0; while (<STDIN>) { next if (/^(if\s|else\s|endif)/); if (/^messages:/) { $mes=1; print $_; next; } if ($mes) { if (/$\\(XGETTEXT\)/ && / -o/) { s/ -o \$\(podir\)/ _translatorinfo.cpp -o \$\(podir\)/ } print $_; } else { print $_; } }' < Makefile.am | egrep -v '^include ' > _transMakefile
- kdepotpath=${includedir:-`tde-config --expandvars --install include`}/tde.pot
- if ! test -f $kdepotpath; then
- kdepotpath=`tde-config --expandvars --prefix`/include/tde.pot
- fi
+# kdepotpath=${includedir:-`tde-config --expandvars --install include`}/tde.pot
+# if ! test -f $kdepotpath; then
+# kdepotpath=`tde-config --expandvars --prefix`/include/tde.pot
+# fi
$MAKE -s -f _transMakefile podir=$podir EXTRACTRC="$EXTRACTRC" PREPARETIPS="$PREPARETIPS" srcdir=. \
XGETTEXT="${XGETTEXT:-xgettext} --foreign-user -C -ci18n -ki18n -ktr2i18n -kI18N_NOOP -kI18N_NOOP2 -kaliasLocale -x $kdepotpath" messages

@ -0,0 +1,26 @@
Index: tdesdk/cmake/modules/TDEMacros.cmake
===================================================================
--- tdesdk.orig/cmake/modules/TDEMacros.cmake
+++ tdesdk/cmake/modules/TDEMacros.cmake
@@ -833,7 +833,7 @@ macro( tde_add_library _arg_target )
# set embedded archives
if( _embed )
- list( INSERT _link 0 -Wl,-whole-archive ${_embed} -Wl,-no-whole-archive )
+ list( INSERT _link 0 -Wl,-zallextract ${_embed} -Wl,-zdefaultextract )
endif( _embed )
# set link libraries
Index: tdesdk/umbrello/umbrello/associationwidget.cpp
===================================================================
--- tdesdk.orig/umbrello/umbrello/associationwidget.cpp
+++ tdesdk/umbrello/umbrello/associationwidget.cpp
@@ -1893,7 +1893,7 @@ void AssociationWidget::constrainTextPos
const int y0 = p0.y();
const int x1 = p1.x();
const int y1 = p1.y();
- double r = sqrt((x1 - x0) * (x1 - x0) + (y1 - y0) * (y1 - y0)) / 2;
+ double r = sqrt((double)(x1 - x0) * (x1 - x0) + (y1 - y0) * (y1 - y0)) / 2;
if (textWidth > r)
r = textWidth;
// swap textCenter{X,Y} to convert from TQt coord.system.

@ -0,0 +1,4 @@
common/04_am_maintainer_mode.diff
common/06_disable_no_undefined.diff
common/kubuntu_01_kdepot.diff
dilos.patch

@ -0,0 +1,39 @@
PO/XML tools for Debian
-----------------------
Overview:
This package contains several tools for working with PO-files and
DocBook XML files.
Binaries included are:
po2xml: translates a DocBook XML file using a PO-file
split2po: creates a PO-file from two DocBook XML files
swappo: swaps msgid and msgstr fields in a PO-file
transxx: creates a basic fleshed-out PO-file from a PO-template file
xml2pot: creates a PO-template file from a DocBook XML file
Please see the relevant manpages for further information on each tool.
Warning:
The PO/XML tools are fussy about system identifiers (unlike some other
XML processing tools). When writing DocBook XML files, if a DTD is
declared then a system identifier must be included also.
Thus (for example) the following declaration is invalid, and will cause
the PO/XML tools to break:
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
On the other hand, both of the following declarations are acceptable:
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1//EN"
"http://www.oasis-open.org/docbook/xml/4.1/docbookx.dtd">
<!DOCTYPE article>
See "DocBook: The Definitive Guide" (in the docbook-defguide package)
for further information.
-- Ben Burton <bab@debian.org>, Thu, 24 Mar 2005 07:59:47 +1100

@ -0,0 +1,5 @@
debian/tmp/usr/bin/po2xml
debian/tmp/usr/bin/split2po
debian/tmp/usr/bin/swappo
debian/tmp/usr/bin/transxx
debian/tmp/usr/bin/xml2pot

@ -0,0 +1,5 @@
debian/man/po2xml.1
debian/man/split2po.1
debian/man/swappo.1
debian/man/transxx.1
debian/man/xml2pot.1

@ -0,0 +1,122 @@
#!/usr/bin/make -f
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/cmake.mk
include debian/cdbs/debian-tde.mk
DEB_CONFIGURE_INCLUDEDIR := /usr/include
DEB_CONFIGURE_MANDIR := /usr/share/man
DEB_CONFIGURE_PREFIX := /usr
DEB_CONFIGURE_INFODIR := /usr/share/info
cdbs_configure_flags := --with-qt-dir=/usr/share/qt3 --disable-rpath --with-xinerama $(cdbs_kde_enable_final) $(cdbs_kde_enable_debug)
DEB_DH_STRIP_ARGS := --dbg-package=tdesdk-trinity-dbg
DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \
&& echo xz || echo bzip2)
DEB_CONFIGURE_EXTRA_FLAGS := --prefix=/usr --with-extra-libs=/usr/lib
DEB_CMAKE_EXTRA_FLAGS := \
-DCMAKE_INSTALL_PREFIX="/usr" \
-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_DBSEARCHENGINE="ON" \
-DWITH_KCAL="ON" \
-DCMAKE_C_COMPILER=gcc \
-DLIB_SUFFIX="/$(DEB_HOST_MULTIARCH)" \
-DBUILD_KMTRACE="OFF"
PACKAGES_WITH_LIBS := kbabel-trinity kompare-trinity kspy-trinity tdeunittest-trinity libcvsservice0-trinity umbrello-trinity
#shlibs_ver = 4:3.5.0-1
#$(foreach p,$(PACKAGES_WITH_LIBS),$(eval DEB_DH_MAKESHLIBS_ARGS_$(p) := -V'$(p) (>= $(shlibs_ver))'))
DEB_INSTALL_CHANGELOGS_cervisia-trinity := cervisia/ChangeLog
DEB_INSTALL_CHANGELOGS_kapptemplate-trinity := kapptemplate/ChangeLog
DEB_INSTALL_CHANGELOGS_kbabel-trinity := kbabel/ChangeLog
DEB_INSTALL_CHANGELOGS_tdecachegrind-trinity := tdecachegrind/ChangeLog
DEB_INSTALL_CHANGELOGS_kompare-trinity := kompare/ChangeLog
DEB_INSTALL_CHANGELOGS_umbrello-trinity := umbrello/ChangeLog
binary-install/tdesdk-scripts-trinity::
# mv -f debian/tdesdk-scripts-trinity/usr/share/man/pl/man1/kdemangen.1 \
# debian/tdesdk-scripts-trinity/usr/share/man/man1/kdemangen.pl.1
# mv -f debian/tdesdk-scripts-trinity/usr/share/man/pl/man1/png2mng.1 \
# debian/tdesdk-scripts-trinity/usr/share/man/man1/png2mng.pl.1
# mv -f debian/tdesdk-scripts-trinity/usr/share/man/py/man1/kdelnk2desktop.1 \
# debian/tdesdk-scripts-trinity/usr/share/man/man1/kdelnk2desktop.py.1
# mv -f debian/tdesdk-scripts-trinity/usr/share/man/py/man1/zonetab2pot.1 \
# debian/tdesdk-scripts-trinity/usr/share/man/man1/zonetab2pot.py.1
# mv -f debian/tdesdk-scripts-trinity/usr/share/man/sh/man1/build-progress.1 \
# debian/tdesdk-scripts-trinity/usr/share/man/man1/build-progress.sh.1
# mv -f debian/tdesdk-scripts-trinity/usr/bin/svn-clean \
# debian/tdesdk-scripts-trinity/usr/bin/svn-clean-kde
# mv -f debian/tdesdk-scripts-trinity/usr/bin/svnversions \
# debian/tdesdk-scripts-trinity/usr/bin/svnversion-kde
rm -rf debian/tdesdk-scripts-trinity/usr/share/man/pl
rm -rf debian/tdesdk-scripts-trinity/usr/share/man/py
rm -rf debian/tdesdk-scripts-trinity/usr/share/man/sh
# mv debian/tdesdk-scripts-trinity/usr/share/man/man1/* debian/tdesdk-scripts-trinity/usr/share/man/man1/
rm -rf debian/tdesdk-scripts-trinity/usr/share/man
install -p -D -m644 scripts/kde-buildrc \
debian/tdesdk-scripts-trinity/usr/share/doc/tdesdk-scripts-trinity/kde-buildrc.example
binary-install/tdesdk-misc-trinity::
install -p -D -m644 kdeaccounts-plugin/README \
debian/tdesdk-misc-trinity/usr/share/doc/tdesdk-misc/README.kdeaccounts-plugin
install -p -D -m644 tdeioslave/svn/AUTHORS \
debian/tdesdk-misc-trinity/usr/share/doc/tdesdk-misc/AUTHORS.tdeioslave-svn
install -p -D -m644 tdeioslave/svn/README \
debian/tdesdk-misc-trinity/usr/share/doc/tdesdk-misc/README.tdeioslave-svn
install -p -D -m644 kprofilemethod/README \
debian/tdesdk-misc-trinity/usr/share/doc/tdesdk-misc/README.kprofilemethod
install -p -D -m644 scheck/README \
debian/tdesdk-misc-trinity/usr/share/doc/tdesdk-misc/README.scheck
binary-install/kapptemplate-trinity::
rm -f debian/kapptemplate-trinity/usr/share/apps/kapptemplate/admin/*.cdbs-orig
for admindirfile in compile config.guess config.sub debianrules depcomp detect-autoconf.pl \
Doxyfile.global install-sh missing mkinstalldirs nmcheck ylwrap; do \
chmod 755 debian/kapptemplate-trinity/usr/share/apps/kapptemplate/admin/$$admindirfile; \
done
# mv debian/kapptemplate-trinity/usr/share/man debian/kapptemplate-trinity/usr/share/
#binary-install/kbabel-trinity::
# mv debian/kbabel-trinity/usr/share/man debian/kbabel-trinity/usr/share/
#binary-install/kbugbuster-trinity::
# mv debian/kbugbuster-trinity/usr/share/man debian/kbugbuster-trinity/usr/share/
#binary-install/kmtrace-trinity::
# mv debian/kmtrace-trinity/usr/share/man debian/kmtrace-trinity/usr/share/
#binary-install/kompare-trinity::
# mv debian/kompare-trinity/usr/share/man debian/kompare-trinity/usr/share/
#binary-install/kspy-trinity::
# mv debian/kspy-trinity/usr/share/man debian/kspy-trinity/usr/share/
#binary-install/kuiviewer-trinity::
# mv debian/kuiviewer-trinity/usr/share/man debian/kuiviewer-trinity/usr/share/
#binary-install/libcvsservice0-trinity::
# mv debian/libcvsservice0-trinity/usr/share/man debian/libcvsservice0-trinity/usr/share/
#binary-install/poxml-trinity::
# mv debian/poxml-trinity/usr/share/man debian/poxml-trinity/usr/share/
#binary-install/tdecachegrind-converters-trinity::
# mv debian/tdecachegrind-converters-trinity/usr/share/man debian/tdecachegrind-converters-trinity/usr/share/
#binary-install/tdecachegrind-trinity::
# mv debian/tdecachegrind-trinity/usr/share/man debian/tdecachegrind-trinity/usr/share/
#binary-install/umbrello-trinity::
# mv debian/umbrello-trinity/usr/share/man debian/umbrello-trinity/usr/share/

@ -0,0 +1,6 @@
# Use xz instead of gzip
compression = "xz"
compression-level = 9
# Don't run differences
diff-ignore = .*

@ -0,0 +1,5 @@
debian/tmp/usr/bin/dprof2calltree
debian/tmp/usr/bin/hotshot2calltree
debian/tmp/usr/bin/memprof2calltree
debian/tmp/usr/bin/op2calltree
debian/tmp/usr/bin/pprof2calltree

@ -0,0 +1,5 @@
debian/man/dprof2calltree.1
debian/man/hotshot2calltree.1
debian/man/memprof2calltree.1
debian/man/op2calltree.1
debian/man/pprof2calltree.1

@ -0,0 +1,8 @@
KCachegrind for Debian
----------------------
This application provides documentation in a docbook format that the TDE
Help Centre can display. For HTML documentation that can be read in any
web browser, see the package tdesdk-doc-html.
-- Ben Burton <bab@debian.org>, Sat, 31 Jan 2004 12:08:48 +1100

@ -0,0 +1,3 @@
tdecachegrind/AUTHORS
tdecachegrind/README
tdecachegrind/TODO

@ -0,0 +1,19 @@
debian/tmp/usr/bin/tdecachegrind
debian/tmp/usr/share/applications/tde/tdecachegrind.desktop
debian/tmp/usr/share/apps/tdecachegrind/icons/hicolor/16x16/actions/fromrec.png
debian/tmp/usr/share/apps/tdecachegrind/icons/hicolor/16x16/actions/percent.png
debian/tmp/usr/share/apps/tdecachegrind/icons/hicolor/16x16/actions/recrec.png
debian/tmp/usr/share/apps/tdecachegrind/icons/hicolor/16x16/actions/torec.png
debian/tmp/usr/share/apps/tdecachegrind/icons/hicolor/22x22/actions/percent.png
debian/tmp/usr/share/apps/tdecachegrind/icons/hicolor/32x32/actions/percent.png
debian/tmp/usr/share/apps/tdecachegrind/tdecachegrindui.rc
debian/tmp/usr/share/apps/tdecachegrind/tips
debian/tmp/usr/share/doc/tde/HTML/en/tdecachegrind/*.bz2
debian/tmp/usr/share/doc/tde/HTML/en/tdecachegrind/common
debian/tmp/usr/share/doc/tde/HTML/en/tdecachegrind/*.docbook
debian/tmp/usr/share/icons/locolor/32x32/apps/tdecachegrind.png
debian/tmp/usr/share/icons/locolor/16x16/apps/tdecachegrind.png
debian/tmp/usr/share/icons/hicolor/48x48/apps/tdecachegrind.png
debian/tmp/usr/share/icons/hicolor/32x32/apps/tdecachegrind.png
debian/tmp/usr/share/mimelnk/application/x-tdecachegrind.desktop
debian/icons/tdecachegrind.xpm /usr/share/pixmaps

@ -0,0 +1,9 @@
?package(tdecachegrind-trinity):\
needs="x11"\
section="Applications/Programming"\
hints="TDE"\
title="KCachegrind"\
longtitle="KCachegrind (Profiler Frontend)"\
icon="/usr/share/pixmaps/tdecachegrind.xpm"\
command="/usr/bin/tdecachegrind"

@ -0,0 +1,10 @@
Document: tdesdk-doc-html-cervisia
Title: Cervisia Manual
Author: Bernd Gehrmann <bernd@mail.berlios.de> and Carlos Woelz <carloswoelz@imap-mail.com>
Abstract: Cervisia provides a graphical view of CVS.
Section: Apps/Programming
Format: HTML
Index: /usr/share/doc/tde/HTML/en/cervisia/index.html
Files: /usr/share/doc/tde/HTML/en/cervisia/*.html

@ -0,0 +1,13 @@
Document: tdesdk-doc-html-kbabel
Title: KBabel Handbook
Author: Matthias Kiefer <matthias.kiefer@gmx.de>, Stanislav Visnovsky <visnovsky@kde.org>
Abstract: KBabel is a suite of an advanced and easy to use PO-file
editor KBabel, a multi functional Catalog Manager and a dictionary for
translators KBabelDict. It supports many advanced features and it lets
you customize many options.
Section: Apps/Programming
Format: HTML
Index: /usr/share/doc/tde/HTML/en/kbabel/index.html
Files: /usr/share/doc/tde/HTML/en/kbabel/*.html

@ -0,0 +1,11 @@
Document: tdesdk-doc-html-tdecachegrind
Title: KCachegrind Handbook
Author: Josef Weidendorfer <Josef.Weidendorfer@gmx.de>
Abstract: KCachegrind is a profile data visualization tool, written
using the TDE environment.
Section: Apps/Programming
Format: HTML
Index: /usr/share/doc/tde/HTML/en/tdecachegrind/index.html
Files: /usr/share/doc/tde/HTML/en/tdecachegrind/*.html

@ -0,0 +1,12 @@
Document: tdesdk-doc-html-umbrello
Title: Umbrello UML Modeller Handbook
Author: Paul Hensgen and the Umbrello UML Modeller Authors
Abstract: Umbrello UML Modeller helps the software development process
by using the industry standard Unified Modelling Language (UML) to enable
you to create diagrams for designing and documenting your systems.
Section: Apps/Programming
Format: HTML
Index: /usr/share/doc/tde/HTML/en/umbrello/index.html
Files: /usr/share/doc/tde/HTML/en/umbrello/*.html

@ -0,0 +1,11 @@
TDE Software Development Kit for Debian
---------------------------------------
The tdesdk-misc package includes palettes for both the Gimp and Xpaint
that match the TDE standard colour palette. They may be useful for
designing themes and icons.
These palettes have been placed in /usr/share/kdepalettes/.
Instructions for installation are included in /usr/share/kdepalettes/README.
-- Ben Burton <bab@debian.org>, Wed, 20 Nov 2002 22:27:44 +1100

@ -0,0 +1,16 @@
debian/tmp/usr/include/kprofilemethod.h
debian/tmp/usr/lib/*/trinity/tdeabcformat_kdeaccounts.la
debian/tmp/usr/lib/*/trinity/tdeabcformat_kdeaccounts.so
debian/tmp/usr/lib/*/trinity/plugins/styles/scheck.so
debian/tmp/usr/lib/*/trinity/plugins/styles/scheck.la
debian/tmp/usr/share/apps/tdeabc/formats/kdeaccountsplugin.desktop
debian/tmp/usr/share/apps/tdestyle/themes/scheck.themerc
kdepalettes/kde_xpaintrc /usr/share/kdepalettes
kdepalettes/KDE_Gimp /usr/share/kdepalettes
kdepalettes/README /usr/share/kdepalettes
debian/tmp/usr/lib/*/libkstartperf.so.1.0.0
debian/tmp/usr/lib/*/libkstartperf.so.1
debian/tmp/usr/lib/*/libkstartperf.so
debian/tmp/usr/lib/*/libkstartperf.la
debian/tmp/usr/bin/kstartperf

@ -0,0 +1 @@
usr/share/kdepalettes/README usr/share/doc/tdesdk-misc-trinity/README.palettes

@ -0,0 +1,65 @@
tdesdk-scripts for Debian
-------------------------
Debugger macros:
Some handy gdb macros (such as for printing QStrings from gdb)
have been placed in /usr/share/tdesdk-scripts/kde-devel-gdb.
To use them, add this line to your ~/.gdbinit :
source /usr/share/tdesdk-scripts/kde-devel-gdb
Editor helper files:
Both vim and emacs helper files are provided containing many functions
and keybindings for developing TDE/TQt/C++ applications.
To use the vim helper file, add this line to your ~/.vimrc :
source /usr/share/tdesdk-scripts/kde-devel-vim.vim
To use the emacs helper files, add these lines to your ~/.emacs (with
your real name and email address substituted as appropriate):
(add-to-list 'load-path "/usr/share/emacs/site-lisp/tdesdk-scripts")
(require 'kde-emacs)
(setq kde-full-name "Your Name")
(setq kde-email "Your Email")
See the file /usr/share/emacs/site-lisp/tdesdk-scripts/kde-emacs.el for
further information regarding emacs.
Shell completion controls:
Completion controls are provided in /usr/share/tdesdk-scripts/completions/
for a variety of shells.
To enable completion controls for zsh, you need to add the following
lines to your ~/.zshrc :
# Add the TDE completion controls to the zsh function path.
set -A fpath $fpath /usr/share/tdesdk-scripts/completions/zsh
# Initialise the zsh completion system.
autoload -U compinit
compinit
To enable completion controls for bash, you must source each of the bash
completion files from your ~/.bashrc . A sample ~/.bashrc line is:
. /usr/share/tdesdk-scripts/completions/bash/dcop
Valgrind error suppressions:
A valgrind suppression file is included for ignoring things we don't
care about when valgrinding TDE applications.
The suppression file is provided as /usr/lib/valgrind/kde.supp .
To use these suppressions, run valgrind with the option:
--suppressions=/usr/lib/valgrind/kde.supp
-- Ben Burton <bab@debian.org>, Fri, 15 Oct 2004 09:55:26 +1000

@ -0,0 +1,2 @@
scripts/README
scripts/kde-emacs/kde-emacs-tips.texi

@ -0,0 +1,71 @@
debian/tmp/usr/bin/adddebug
debian/tmp/usr/bin/build-progress.sh
debian/tmp/usr/bin/cheatmake
debian/tmp/usr/bin/create_cvsignore
debian/tmp/usr/bin/create_makefile
debian/tmp/usr/bin/create_makefiles
debian/tmp/usr/bin/cvs-clean
debian/tmp/usr/bin/cvs2dist
debian/tmp/usr/bin/cvsbackport
debian/tmp/usr/bin/cvsblame
debian/tmp/usr/bin/cvscheck
debian/tmp/usr/bin/cvsforwardport
debian/tmp/usr/bin/cvslastchange
debian/tmp/usr/bin/cvslastlog
debian/tmp/usr/bin/cvsrevertlast
debian/tmp/usr/bin/cvsversion
debian/tmp/usr/bin/cxxmetric
debian/tmp/usr/bin/extend_dmalloc
debian/tmp/usr/bin/extractattr
debian/tmp/usr/bin/extractrc
debian/tmp/usr/bin/findmissingcrystal
debian/tmp/usr/bin/fixkdeincludes
debian/tmp/usr/bin/fixuifiles
debian/tmp/usr/bin/includemocs
debian/tmp/usr/bin/kde-build
debian/tmp/usr/bin/kdedoc
debian/tmp/usr/bin/tdekillall
debian/tmp/usr/bin/kdelnk2desktop.py
debian/tmp/usr/bin/kdemangen.pl
debian/tmp/usr/bin/makeobj
debian/tmp/usr/bin/noncvslist
debian/tmp/usr/bin/package_crystalsvg
debian/tmp/usr/bin/png2mng.pl
debian/tmp/usr/bin/pruneemptydirs
debian/tmp/usr/bin/qtdoc
debian/tmp/usr/bin/zonetab2pot.py
debian/tmp/usr/bin/svn2dist
debian/tmp/usr/bin/svnrevertlast
debian/tmp/usr/bin/svnforwardport
debian/tmp/usr/bin/nonsvnlist
debian/tmp/usr/bin/tdesvn-build
debian/tmp/usr/bin/svnlastlog
debian/tmp/usr/bin/svnversions
debian/tmp/usr/bin/create_svnignore
debian/tmp/usr/bin/svnlastchange
debian/tmp/usr/bin/colorsvn
debian/tmp/usr/bin/svnaddcurrentdir
debian/tmp/usr/bin/svnbackport
debian/tmp/usr/bin/svngettags
debian/tmp/usr/bin/svnchangesince
debian/tmp/usr/bin/svn-clean
debian/tmp/usr/share/apps/katepart/syntax/tdesvn-buildrc.xml
debian/tmp/usr/share/man/man1/cvsblame.1
debian/tmp/usr/share/man/man1/cvsversion.1
debian/tmp/usr/share/man/man1/kde-build.1
debian/tmp/usr/share/man/man1/includemocs.1
debian/tmp/usr/share/man/man1/noncvslist.1
debian/tmp/usr/share/man/man1/tdesvn-build.1
debian/tmp/usr/share/doc/tde/HTML/en/tdesvn-build/common
debian/tmp/usr/share/doc/tde/HTML/en/tdesvn-build/index.cache.bz2
debian/tmp/usr/share/doc/tde/HTML/en/tdesvn-build/index.docbook
scripts/kde-devel-gdb /usr/share/tdesdk-scripts
scripts/kde-devel-vim.vim /usr/share/tdesdk-scripts
scripts/kde-emacs/*.el /usr/share/emacs/site-lisp/tdesdk-scripts
scripts/kde.supp /usr/lib/valgrind
scripts/completions /usr/share/tdesdk-scripts
debian/desktop-i18n/createdesktop.pl /usr/lib/kubuntu-desktop-i18n/
debian/desktop-i18n/findfiles /usr/lib/kubuntu-desktop-i18n/
debian/desktop-i18n/msgsplit /usr/lib/kubuntu-desktop-i18n/

@ -0,0 +1,3 @@
# The syntax error is just perlpod docs appearing after the script exits.
tdesdk-scripts-trinity: shell-script-fails-syntax-check ./usr/bin/cvsversion
tdesdk-scripts-trinity: shell-script-fails-syntax-check ./usr/bin/kde-build

@ -0,0 +1,31 @@
debian/man/adddebug.1
debian/man/build-progress.sh.1
debian/man/cheatmake.1
debian/man/create_cvsignore.1
debian/man/create_makefile.1
debian/man/create_makefiles.1
debian/man/cvs-clean.1
debian/man/cvs2dist.1
debian/man/cvsbackport.1
debian/man/cvscheck.1
debian/man/cvsforwardport.1
debian/man/cvslastchange.1
debian/man/cvslastlog.1
debian/man/cvsrevertlast.1
debian/man/cxxmetric.1
debian/man/extend_dmalloc.1
debian/man/extractattr.1
debian/man/extractrc.1
debian/man/fixkdeincludes.1
debian/man/fixuifiles.1
debian/man/findmissingcrystal.1
debian/man/kdedoc.1
debian/man/tdekillall.1
debian/man/kdelnk2desktop.py.1
debian/man/kdemangen.pl.1
debian/man/makeobj.1
debian/man/package_crystalsvg.1
debian/man/png2mng.pl.1
debian/man/pruneemptydirs.1
debian/man/qtdoc.1
debian/man/zonetab2pot.py.1

@ -0,0 +1,10 @@
debian/tmp/usr/lib/*/trinity/tdefile_cpp.so
debian/tmp/usr/lib/*/trinity/tdefile_cpp.la
debian/tmp/usr/lib/*/trinity/tdefile_diff.so
debian/tmp/usr/lib/*/trinity/tdefile_diff.la
debian/tmp/usr/lib/*/trinity/tdefile_ts.so
debian/tmp/usr/lib/*/trinity/tdefile_ts.la
debian/tmp/usr/share/services/tdefile_cpp.desktop
debian/tmp/usr/share/services/tdefile_diff.desktop
debian/tmp/usr/share/services/tdefile_h.desktop
debian/tmp/usr/share/services/tdefile_ts.desktop

@ -0,0 +1,54 @@
debian/tmp/usr/bin/tdeio_svn_helper
debian/tmp/usr/lib/*/trinity/kded_ksvnd.la
debian/tmp/usr/lib/*/trinity/kded_ksvnd.so
debian/tmp/usr/lib/*/trinity/tdeio_svn.la
debian/tmp/usr/lib/*/trinity/tdeio_svn.so
debian/tmp/usr/share/apps/konqueror/servicemenus/subversion_toplevel.desktop
debian/tmp/usr/share/apps/konqueror/servicemenus/subversion.desktop
debian/tmp/usr/share/services/kded/ksvnd.desktop
debian/tmp/usr/share/services/svn+file.protocol
debian/tmp/usr/share/services/svn+http.protocol
debian/tmp/usr/share/services/svn+https.protocol
debian/tmp/usr/share/services/svn.protocol
debian/tmp/usr/share/icons/crystalsvg/16x16/actions/svn_switch.png
debian/tmp/usr/share/icons/crystalsvg/16x16/actions/svn_merge.png
debian/tmp/usr/share/icons/crystalsvg/16x16/actions/svn_branch.png
debian/tmp/usr/share/icons/crystalsvg/16x16/actions/svn_remove.png
debian/tmp/usr/share/icons/crystalsvg/16x16/actions/svn_add.png
debian/tmp/usr/share/icons/crystalsvg/16x16/actions/svn_status.png
debian/tmp/usr/share/icons/crystalsvg/22x22/actions/svn_switch.png
debian/tmp/usr/share/icons/crystalsvg/22x22/actions/svn_merge.png
debian/tmp/usr/share/icons/crystalsvg/22x22/actions/svn_branch.png
debian/tmp/usr/share/icons/crystalsvg/22x22/actions/svn_remove.png
debian/tmp/usr/share/icons/crystalsvg/22x22/actions/svn_add.png
debian/tmp/usr/share/icons/crystalsvg/22x22/actions/svn_status.png
debian/tmp/usr/share/icons/crystalsvg/32x32/actions/svn_switch.png
debian/tmp/usr/share/icons/crystalsvg/32x32/actions/svn_merge.png
debian/tmp/usr/share/icons/crystalsvg/32x32/actions/svn_branch.png
debian/tmp/usr/share/icons/crystalsvg/32x32/actions/svn_remove.png
debian/tmp/usr/share/icons/crystalsvg/32x32/actions/svn_add.png
debian/tmp/usr/share/icons/crystalsvg/32x32/actions/svn_status.png
debian/tmp/usr/share/icons/crystalsvg/48x48/actions/svn_switch.png
debian/tmp/usr/share/icons/crystalsvg/48x48/actions/svn_merge.png
debian/tmp/usr/share/icons/crystalsvg/48x48/actions/svn_branch.png
debian/tmp/usr/share/icons/crystalsvg/48x48/actions/svn_remove.png
debian/tmp/usr/share/icons/crystalsvg/48x48/actions/svn_add.png
debian/tmp/usr/share/icons/crystalsvg/48x48/actions/svn_status.png
debian/tmp/usr/share/icons/crystalsvg/64x64/actions/svn_switch.png
debian/tmp/usr/share/icons/crystalsvg/64x64/actions/svn_merge.png
debian/tmp/usr/share/icons/crystalsvg/64x64/actions/svn_branch.png
debian/tmp/usr/share/icons/crystalsvg/64x64/actions/svn_remove.png
debian/tmp/usr/share/icons/crystalsvg/64x64/actions/svn_add.png
debian/tmp/usr/share/icons/crystalsvg/64x64/actions/svn_status.png
debian/tmp/usr/share/icons/crystalsvg/scalable/actions/svn_add.svgz
debian/tmp/usr/share/icons/crystalsvg/scalable/actions/svn_status.svgz
debian/tmp/usr/share/icons/crystalsvg/scalable/actions/svn_remove.svgz
debian/tmp/usr/share/icons/crystalsvg/scalable/actions/svn_switch.svgz
debian/tmp/usr/share/icons/crystalsvg/scalable/actions/svn_branch.svgz
debian/tmp/usr/share/icons/crystalsvg/scalable/actions/svn_merge.svgz
debian/tmp/usr/share/icons/crystalsvg/128x128/actions/svn_switch.png
debian/tmp/usr/share/icons/crystalsvg/128x128/actions/svn_merge.png
debian/tmp/usr/share/icons/crystalsvg/128x128/actions/svn_branch.png
debian/tmp/usr/share/icons/crystalsvg/128x128/actions/svn_remove.png
debian/tmp/usr/share/icons/crystalsvg/128x128/actions/svn_add.png
debian/tmp/usr/share/icons/crystalsvg/128x128/actions/svn_status.png

@ -0,0 +1,11 @@
TDE Software Development Kit for Debian
---------------------------------------
Package tdesdk is a metapackage that depends on the core components of
the TDE Software Development Kit and suggests the remaining components.
Some applications provide documentation in a docbook format that the TDE
Help Centre can display. For HTML documentation that can be read in any
web browser, see the package tdesdk-doc-html.
-- Ben Burton <bab@debian.org>, Mon, 12 May 2003 12:29:39 +1000

@ -0,0 +1,7 @@
debian/tmp/usr/bin/tdeunittestmod
debian/tmp/usr/bin/tdeunittestguimodrunner
debian/tmp/usr/lib/*/libtdeunittestgui.la
debian/tmp/usr/lib/*/libtdeunittestgui.so
debian/tmp/usr/lib/*/libtdeunittestgui.so.0
debian/tmp/usr/lib/*/libtdeunittestgui.so.0.0.0
debian/tmp/usr/include/tdeunittest/runnergui.h

@ -0,0 +1,8 @@
Umbrello for Debian
-------------------
This application provides documentation in a docbook format that the TDE
Help Centre can display. For HTML documentation that can be read in any
web browser, see the package tdesdk-doc-html.
-- Ben Burton <bab@debian.org>, Sat, 31 Jan 2004 12:08:48 +1100

@ -0,0 +1,4 @@
umbrello/AUTHORS
umbrello/README
umbrello/THANKS
umbrello/TODO

@ -0,0 +1,52 @@
debian/tmp/usr/bin/umbodoc
debian/tmp/usr/bin/umbrello
debian/tmp/usr/share/applications/tde/umbrello.desktop
debian/tmp/usr/share/apps/umbrello/tips
debian/tmp/usr/share/apps/umbrello/umbrelloui.rc
debian/tmp/usr/share/apps/umbrello/headings/heading.adb
debian/tmp/usr/share/apps/umbrello/headings/heading.ads
debian/tmp/usr/share/apps/umbrello/headings/heading.as
debian/tmp/usr/share/apps/umbrello/headings/heading.cpp
debian/tmp/usr/share/apps/umbrello/headings/heading.cs
debian/tmp/usr/share/apps/umbrello/headings/heading.d
debian/tmp/usr/share/apps/umbrello/headings/heading.h
debian/tmp/usr/share/apps/umbrello/headings/heading.idl
debian/tmp/usr/share/apps/umbrello/headings/heading.java
debian/tmp/usr/share/apps/umbrello/headings/heading.js
debian/tmp/usr/share/apps/umbrello/headings/heading.php
debian/tmp/usr/share/apps/umbrello/headings/heading.pm
debian/tmp/usr/share/apps/umbrello/headings/heading.py
debian/tmp/usr/share/apps/umbrello/headings/heading.rb
debian/tmp/usr/share/apps/umbrello/headings/heading.sql
debian/tmp/usr/share/apps/umbrello/headings/heading.xsd
debian/tmp/usr/share/apps/umbrello/pics
debian/tmp/usr/share/apps/umbrello/xmi.css
debian/tmp/usr/share/apps/umbrello/xmi2docbook.xsl
debian/tmp/usr/share/apps/umbrello/docbook2xhtml.xsl
debian/tmp/usr/share/apps/umbrello/common.ent
debian/tmp/usr/share/doc/tde/HTML/en/umbrello/*.bz2
debian/tmp/usr/share/doc/tde/HTML/en/umbrello/common
debian/tmp/usr/share/doc/tde/HTML/en/umbrello/*.docbook
debian/tmp/usr/share/doc/tde/HTML/en/umbrello/*.png
debian/tmp/usr/share/icons/crystalsvg/16x16/actions/umbrello_*.png
debian/tmp/usr/share/icons/hicolor/16x16/apps/umbrello.png
debian/tmp/usr/share/icons/crystalsvg/16x16/mimetypes/umbrellofile.png
debian/tmp/usr/share/icons/crystalsvg/22x22/actions/umbrello_*.png
debian/tmp/usr/share/icons/hicolor/22x22/apps/umbrello.png
debian/tmp/usr/share/icons/crystalsvg/22x22/mimetypes/umbrellofile.png
debian/tmp/usr/share/icons/hicolor/32x32/apps/umbrello.png
debian/tmp/usr/share/icons/crystalsvg/32x32/mimetypes/umbrellofile.png
debian/tmp/usr/share/icons/hicolor/48x48/apps/umbrello.png
debian/tmp/usr/share/icons/crystalsvg/48x48/mimetypes/umbrellofile.png
debian/tmp/usr/share/icons/hicolor/64x64/apps/umbrello.png
debian/tmp/usr/share/icons/crystalsvg/64x64/mimetypes/umbrellofile.png
debian/tmp/usr/share/icons/hicolor/128x128/apps/umbrello.png
debian/tmp/usr/share/icons/crystalsvg/128x128/mimetypes/umbrellofile.png
debian/tmp/usr/share/icons/hicolor/scalable/apps/umbrello.svgz
debian/tmp/usr/share/icons/crystalsvg/scalable/mimetypes/umbrellofile.svgz
debian/tmp/usr/share/icons/hicolor/16x16/apps/umbrello.png
debian/tmp/usr/share/icons/hicolor/16x16/mimetypes/umbrellofile.png
debian/tmp/usr/share/icons/hicolor/32x32/apps/umbrello.png
debian/tmp/usr/share/icons/hicolor/32x32/mimetypes/umbrellofile.png
debian/tmp/usr/share/mimelnk/application/x-umbrello.desktop
debian/icons/umbrello.xpm /usr/share/pixmaps

@ -0,0 +1,2 @@
# this is not a script but a template, so it should not be executable
umbrello-trinity: script-not-executable ./usr/share/apps/umbrello/headings/heading.py

@ -0,0 +1,9 @@
?package(umbrello-trinity):\
needs="x11"\
section="Applications/Programming"\
hints="TDE"\
title="Umbrello"\
longtitle="Umbrello (UML Modeller)"\
icon="/usr/share/pixmaps/umbrello.xpm"\
command="/usr/bin/umbrello"
Loading…
Cancel
Save