rev 18338 - in kde-extras/kwave/trunk: . debian debian/patches doc

Mark Purcell msp at alioth.debian.org
Mon Jun 14 06:50:05 UTC 2010


Author: msp
Date: 2010-06-14 06:49:56 +0000 (Mon, 14 Jun 2010)
New Revision: 18338

Added:
   kde-extras/kwave/trunk/debian/
   kde-extras/kwave/trunk/debian/changelog
   kde-extras/kwave/trunk/debian/compat
   kde-extras/kwave/trunk/debian/control
   kde-extras/kwave/trunk/debian/copyright
   kde-extras/kwave/trunk/debian/docs
   kde-extras/kwave/trunk/debian/kwave.1
   kde-extras/kwave/trunk/debian/lintian-overrides
   kde-extras/kwave/trunk/debian/manpages
   kde-extras/kwave/trunk/debian/menu
   kde-extras/kwave/trunk/debian/mime
   kde-extras/kwave/trunk/debian/patches/
   kde-extras/kwave/trunk/debian/patches/05-do-not-install-so-symlinks.diff
   kde-extras/kwave/trunk/debian/patches/06-qreal.diff
   kde-extras/kwave/trunk/debian/patches/07-no-rpath
   kde-extras/kwave/trunk/debian/patches/series
   kde-extras/kwave/trunk/debian/rules
Modified:
   kde-extras/kwave/trunk/doc/help_cs.po
   kde-extras/kwave/trunk/doc/help_de.po
   kde-extras/kwave/trunk/doc/help_en.docbook
   kde-extras/kwave/trunk/doc/help_fr.po
Log:
[svn-inject] Applying Debian modifications (0.8.2-5) to trunk


Property changes on: kde-extras/kwave/trunk/debian
___________________________________________________________________
Added: mergeWithUpstream
   + 1

Added: kde-extras/kwave/trunk/debian/changelog
===================================================================
--- kde-extras/kwave/trunk/debian/changelog	                        (rev 0)
+++ kde-extras/kwave/trunk/debian/changelog	2010-06-14 06:49:56 UTC (rev 18338)
@@ -0,0 +1,608 @@
+kwave (0.8.2-5) unstable; urgency=low
+
+  * QA upload.
+  * Disable ALSA on non-linux architectures (closes: #582262).
+    Thanks to Pino Toscano for the patch.
+
+ -- Ralf Treinen <treinen at debian.org>  Wed, 19 May 2010 20:51:52 +0200
+
+kwave (0.8.2-4) unstable; urgency=low
+
+  * QA upload.
+  * Add build-dependency on cmake (closes: #581297). Thanks to Modestas
+    Vainius for the patch!
+  * Removed build-dependency on essential package coreutils.
+  * patch 07-no-rpah: Do not set rpath (thanks to Ruben Molina!)
+
+ -- Ralf Treinen <treinen at debian.org>  Mon, 17 May 2010 21:00:37 +0200
+
+kwave (0.8.2-3) unstable; urgency=low
+
+  * QA upload.
+  * patches/06-qreal.diff: update to use upstream version.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Tue, 26 May 2009 16:21:31 +0200
+
+kwave (0.8.2-2) unstable; urgency=low
+
+  * QA upload.
+  * patches/06-qreal.diff: update to fix FTBFS on armel.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Sat, 02 May 2009 10:11:40 +0000
+
+kwave (0.8.2-1) unstable; urgency=low
+
+  * QA upload.
+  * New upstream release.
+  * Fix entry in previous changelog stanza.
+  * patches/05-do-not-install-so-synlinks.diff:
+    - Properly rename to 05-do-not-install-so-symlinks.diff
+    - Refresh indexes.
+    - Add a small description.
+  * Remove manual call of dh_desktop in rules, no more needed with
+    desktop-file-utils >= 0.15-2.
+  * Add lintian override for the sonagram plugin.
+  * Remove dirs file, as there's nothing installed in /usr/share/pixmaps.
+  * Bump Standards-Version to 3.8.1, no changes required.
+  * Update copyright, also according to the upstream LICENSES file.
+  * Add patch 06-qreal.diff for qreal vs double mismatches.
+
+ -- Pino Toscano <pino at kde.org>  Sun, 26 Apr 2009 20:28:34 +0200
+
+kwave (0.8.1-1) unstable; urgency=low
+
+  * QA upload.
+  * New upstream release:
+    - Update dependencies to KDE 4.
+    - Convert it to CDBS and pkg-kde-tools.
+    - Remove obsolete patches:
+      01-dont-link-arts-when-disabled.diff
+      02-explicitely-link-libaudiofile.diff
+      03-kwave-plugins-in-moduledir.diff
+      04-disable-mp3-per-default.diff
+  * Bump compat to 7.
+  * Add patch 05-do-not-install-so-synlinks.diff to avoid installation of the
+    .so symlinks of private libraries.
+  * Add build depend on pkg-config, libasound2-dev, and libfftw3-dev.
+  * Replace textutils build depend with coreutils.
+  * Rename the lintian overrides file to make it installed automatically by
+    dh_lintian.
+  * "KDE2" -> "KDE" in man page.
+
+ -- Pino Toscano <pino at kde.org>  Thu, 02 Apr 2009 21:01:00 +0200
+
+kwave (0.7.11-1) unstable; urgency=low
+
+  * QA upload:
+    Orphan package, Bertrand Songis has been inactive for more than 6 months
+    and upstream author has tried to reach him for months now without success.
+  * New upstream version:
+    - Kwave does not longer use aRts. (Closes: #367036)
+    - Add several patches provided by upstream:
+      01-dont-link-arts-when-disabled.diff
+      02-explicitely-link-libaudiofile.diff
+      03-kwave-plugins-in-moduledir.diff
+      04-disable-mp3-per-default.diff
+  * Add -DCMAKE_SKIP_RPATH=true to cmake configure, fixes rpath issue. 
+    (Closes: #495758)
+  * Remove leftovers from autotools transition to cmake:
+    - No more usage of debianrules file.
+    - Remove relibtoolization bits and cleaninf of debian/rules.
+    - Remove build depends on: automake1.7, autoconf, autotools-dev, perl,
+      debianutils.
+  * Replace build depend on kdemultimedia-dev with kdelibs4-dev.
+  * Remove dpatch system and add quilt instead.
+  * Update to Standards-Version 3.8.0, no changes required.
+  * Add build depend on mawk. Thanks Thomas! (Closes: #482248)
+  * Update copyright file. (Closes: #419124)
+  * Update overrides.
+  * Update to debhelper compatibility 6.
+
+ -- Ana Beatriz Guerrero Lopez <ana at debian.org>  Sun, 31 Aug 2008 14:20:52 +0200
+
+kwave (0.7.10-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * debian/rules:
+    + Fix bashism (Closes: #459104).
+  * debian/control:
+    + Bump Standards-Version to 3.7.3 (no changes needed).
+    + Add Homepage field.
+  * debian/menu:
+    + Change Apps to Applications.
+
+ -- Marco Rodrigues <gothicx at sapo.pt>  Thu, 24 Jan 2008 20:43:49 +0000
+
+kwave (0.7.10-1) unstable; urgency=low
+
+  * New upstream version.
+  * New maintainer (closes: #393172).
+
+ -- Bertrand Songis <bsongis at gmail.com>  Mon, 27 Aug 2007 15:14:39 +0200
+
+kwave (0.7.7-3) unstable; urgency=low
+
+  * QA upload.
+  * Add in dpatch.
+  * Re-run aclocal and autoconf after patching.
+  * Run dh_iconcache if it exists.
+  * Add a hand-picked patch from upstream SVN to fix FTBFS.
+    (Closes: #426668, #427747, #431199)
+
+ -- Steve Kowalik <stevenk at debian.org>  Sun,  8 Jul 2007 19:22:58 +1000
+
+kwave (0.7.7-2) unstable; urgency=low
+
+  * Orphaning this package, setting maintainer field to
+    packages at qa.debian.org.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Sun, 15 Oct 2006 02:28:59 +0200
+
+kwave (0.7.7-1) unstable; urgency=low
+
+  * New upstream version.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Tue, 19 Sep 2006 17:14:56 +0200
+
+kwave (0.7.6-1) unstable; urgency=low
+
+  * New upstream version:
+    - Fix detection of recording devices when kwave is started for the first
+      time or if a recording device is removed from the system (closes: bug#
+      351533).
+    - Sampling rate in record mode is now fixed (closes: #365771).
+  * Bumped Standards-Version to 3.7.2 (no changes).
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Tue,  6 Jun 2006 01:30:51 +0200
+
+kwave (0.7.5-2) unstable; urgency=low
+
+  * Simple rebuild against KDE 3.5.1, as it seems one of the libraries
+    of KDE 3.5.1 is not compatible with the KDE 3.4.3 version 
+    (closes: bug#351533).
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Sun,  5 Feb 2006 17:21:31 +0100
+
+kwave (0.7.5-1) unstable; urgency=low
+
+  * New upstream version. 
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Tue,  3 Jan 2006 11:29:36 +0100
+
+kwave (0.7.4-2) unstable; urgency=low
+
+  * Build with g++-4.0 now that c++/21123 is fixed (closes: bug#343001).
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Mon, 12 Dec 2005 03:48:06 +0100
+
+kwave (0.7.4-1) unstable; urgency=low
+
+  * New upstream version. 
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Sun, 16 Oct 2005 20:02:34 +0200
+
+kwave (0.7.3-6) unstable; urgency=low
+
+  * Build-dep on g++-3.4 on arm, hppa and m68k. 
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Wed,  5 Oct 2005 17:58:45 +0200
+
+kwave (0.7.3-5) unstable; urgency=low
+
+  * x86_64 processors always have the cpuid instruction, so don't check 
+    for it (closes: bug#327501).
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Tue, 13 Sep 2005 18:51:44 +0200
+
+kwave (0.7.3-4) unstable; urgency=low
+
+  * Added a patch to make Kwave buildable on GNU/kFreeBSD. 
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Wed,  7 Sep 2005 20:13:45 +0200
+
+kwave (0.7.3-3) unstable; urgency=low
+
+  * C++ transition: tightened build-dependency on libflac++-dev,
+    kdemultimedia-dev, libid3-3.8.3-dev (closes: bug#325943).
+  * Pulled a patch from CVS to support new libFLAC++ 1.1.2 API.
+  * Pulled a patch from CVS to support amd64 with gcc-4.0.
+  * Bumped Standards-Version to 3.6.2 (no changes).
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Sun,  4 Sep 2005 01:11:41 +0200
+
+kwave (0.7.3-2) unstable; urgency=low
+
+  * Fixed German translations (closes: bug#313790, bug#314000).
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Thu, 16 Jun 2005 15:06:53 +0200
+
+kwave (0.7.3-1) unstable; urgency=low
+
+  * New upstream version.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Fri,  3 Jun 2005 19:30:11 +0200
+
+kwave (0.7.2-5) unstable; urgency=low
+
+  * Fix an FTBFS with gcc-4.0. Thanks to Andreas Jochens for the patch
+    (closes: bug#298474) .
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Mon,  7 Mar 2005 21:37:27 +0100
+
+kwave (0.7.2-4) unstable; urgency=high
+
+  * Call aclocal-1.7 instead of automake-1.7 in Makefile.dist (closes:
+    bug#294525). 
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Thu, 10 Feb 2005 08:15:40 +0100
+
+kwave (0.7.2-3) unstable; urgency=high
+
+  * Rebuilt against libflac++-dev (>= 1.1.1-3) and kdemultimedia
+    (>= 3.3.1-2) (Closes: bug#289953).
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Fri, 14 Jan 2005 08:37:22 +0100
+
+kwave (0.7.2-2) unstable; urgency=low
+
+  * Added a patch from Kurt Roeckx to fix build on amd64 arches. Thanks
+    (closes: bug#288781).
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Wed,  5 Jan 2005 18:30:15 +0100
+
+kwave (0.7.2-1) unstable; urgency=low
+
+  * New upstream version. 
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Sun,  2 Jan 2005 01:07:10 +0100
+
+kwave (0.7.1-1) unstable; urgency=low
+
+  * New upstream version.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Sun, 11 Jul 2004 01:11:22 +0200
+
+kwave (0.7.0-1-4) unstable; urgency=low
+
+  * Fixed acinclude.m4 (closes: bug#244149). 
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Sat,  1 May 2004 11:16:04 +0200
+
+kwave (0.7.0-1-3) unstable; urgency=low
+
+  * Libtool update (closes: bug#244149). 
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Sat, 17 Apr 2004 02:12:41 +0200
+
+kwave (0.7.0-1-2) unstable; urgency=low
+
+  * Fixed mcopidl flags (closes: bug#243199).
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Tue, 13 Apr 2004 17:24:44 +0200
+
+kwave (0.7.0-1-1) unstable; urgency=low
+
+  * New upstream version.
+  * Bumped Standards-Version to 3.6.1 (no changes).
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Fri,  5 Dec 2003 00:09:13 +0100
+
+kwave (0.6.7-2) unstable; urgency=low
+
+  * Run automake-1.6 and autoconf-1.6 instead of automake and autoconf to
+    avoid calling another version if it is installed.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Tue,  1 Jul 2003 17:03:10 +0200
+
+kwave (0.6.7-1) unstable; urgency=low
+
+  * New upstream version.
+  * Bumped Standards-Version to 3.5.10.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Sun, 29 Jun 2003 16:01:18 +0200
+
+kwave (0.6.6-6) unstable; urgency=low
+
+  * Changed mime type of Ogg bitstream to application/ogg conforming
+    to RF3534.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Sun, 18 May 2003 17:43:04 +0200
+
+kwave (0.6.6-5) unstable; urgency=low
+
+  * Bumped Standards-Version to 3.5.9.
+  * Changed section from x11 to kde.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Sat, 19 Apr 2003 15:09:24 +0200
+
+kwave (0.6.6-4) unstable; urgency=low
+
+  * Fixed the link /usr/share/doc/kde/HTML/{fr,de}/kwave/common
+    (closes: bug#186170). 
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Tue, 25 Mar 2003 02:36:02 +0100
+
+kwave (0.6.6-3) unstable; urgency=low
+
+  * Rebuild against new libvorbis0a package.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Wed, 12 Mar 2003 23:46:23 +0100
+
+kwave (0.6.6-2) unstable; urgency=low
+
+  * Don't depend on both xlibs (>> 4.1.0) and xlibs (>> 4.2.0).
+  * Depends on ${misc:Depends}.
+  * Uses autotools-dev to update config.{guess,sub}.
+  * Uses debian/compat instead of DH_COMPAT.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Thu,  6 Mar 2003 11:49:18 +0100
+
+kwave (0.6.6-1) unstable; urgency=low
+
+  * New upstream version.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Sun,  2 Mar 2003 01:25:59 +0100
+
+kwave (0.6.5-9) unstable; urgency=low
+
+  * Removed icons from /usr/share/kwave
+  * Used system libmad, linked dynamically.
+  * Fixed a typo in the description.
+  * Added Author and Homepage to the description.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Sun, 23 Feb 2003 18:35:46 +0100
+
+kwave (0.6.5-8) unstable; urgency=low
+
+  * Build-depends on libqt3-compat-headers (closes: bug#181658).
+  * Linked libid3, libogg and libvorbis dynamically.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Fri, 21 Feb 2003 16:39:38 +0100
+
+kwave (0.6.5-7) unstable; urgency=low
+
+  * Fixed a bug added by the previous patch.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Fri, 14 Feb 2003 09:56:32 +0100
+
+kwave (0.6.5-6) unstable; urgency=low
+
+  * Automatically start the aRts daemon if it is not running 
+    (closes: bug#180351).
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Mon, 10 Feb 2003 00:28:11 +0100
+
+kwave (0.6.5-5) unstable; urgency=low
+
+  * Lowered the build-depency on poxml as it also works with poxml 2.2.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Sun,  9 Feb 2003 12:12:12 +0100
+
+kwave (0.6.5-4) unstable; urgency=low
+
+  * Build Kwave's libmad with -fPIC.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Sun,  9 Feb 2003 02:58:51 +0100
+
+kwave (0.6.5-3) unstable; urgency=low
+
+  * Pulled some .ui files from CVS.
+  * Built with system libaudiofile instead of builtin libaudiofile.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Sat,  8 Feb 2003 11:21:36 +0100
+
+kwave (0.6.5-2) unstable; urgency=low
+
+  * Fixed plugins/about/KwaveAboutDialogBase.ui
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Sat,  8 Feb 2003 03:35:58 +0100
+
+kwave (0.6.5-1) unstable; urgency=low
+
+  * New upstream version.
+    Changelog:
+    - MP3 import with ID3 tag support
+    - Ogg/Vorbis import and export (only ABR mode)
+    - new plugin "volume"
+    - show selected range as time
+    - support for saving compressed .wav files
+    - playback plugin: enabled the "select..." button for choosing 
+      other playback devices
+  * Built for KDE 3.1.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Wed,  5 Feb 2003 23:35:47 +0100
+
+kwave (0.6.4-3-8) unstable; urgency=low
+
+  * Fixed char signedness in libgui/OverViewCache.cpp (closes: #177398). 
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Sun, 19 Jan 2003 13:45:43 +0100
+
+kwave (0.6.4-3-7) unstable; urgency=low
+
+  * Force build with gcc-2.95 on most archs, gcc-2.96 on ia64 and gcc-3.0
+    on hppa.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Wed,  8 Jan 2003 18:22:31 +0100
+
+kwave (0.6.4-3-6) unstable; urgency=low
+
+  * Fixed description
+  * Changed icon to 24 colors to follow the menu policy.
+  * Standard version bumped to 3.5.8
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Fri, 20 Dec 2002 13:38:18 +0100
+
+kwave (0.6.4-3-5) unstable; urgency=low
+
+  * Change Build-Depency from nas-dev to libaudio-dev as the package name
+    changed.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Thu,  7 Nov 2002 07:20:06 +0100
+
+kwave (0.6.4-3-4) unstable; urgency=low
+
+  * Updated admin directory from ftp.gnu.org. Should now build on mipsel. 
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Sat,  2 Nov 2002 22:00:54 +0100
+
+kwave (0.6.4-3-3) unstable; urgency=low
+
+  * Configure script don't fail anymore on warnings when checking for
+    artsflow.idl (closes: bug#166791). 
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Wed, 30 Oct 2002 23:55:13 +0100
+
+kwave (0.6.4-3-2) unstable; urgency=low
+
+  * Build-Depends on autoconf2.13 instead of autoconf (closes:
+    bug#166597).
+  * Updated Policy standard compliance to 3.5.7 
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Mon, 28 Oct 2002 13:52:18 +0100
+
+kwave (0.6.4-3-1) unstable; urgency=low
+
+  * New upstream version.
+    Changelog:
+    - Update of the French translation and documentation.
+  * Fix a bug with KDE 2.2 causes a very long starting delay.
+  * Removed the patch concerning a KDE 2.2 as it is included in upstream.
+  * Removed .la files in /usr/lib
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Thu, 11 Jul 2002 22:47:45 +0200
+
+kwave (0.6.4-1-2) unstable; urgency=low
+
+  * Added textutils to Build-Depends (fix build error on hppa and mipsel).
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Sat,  6 Jul 2002 19:49:11 +0200
+
+kwave (0.6.4-1-1) unstable; urgency=low
+
+  * New upstream version
+    Changelog:
+    - support for different file formats / integrated libaudiofile
+    - auto-repair for structurally damaged wav files
+    - using time instead of zoom factor (e.g. set zoom to "1 minute")
+    - menu entries for playback control
+    - some more icons in the menues
+    - added a little chapter about digital audio basics to online help
+    - added "select range" plugin
+    For more information, please see the full Changelog in
+    /usr/share/doc/kwave
+  * The problem concerning long time help generation has been solved by
+    upstream, so kwave-doc-en, kwave-doc-de and kwave-doc-fr are merged
+    again in kwave. This should reduce the Packages.gz file a little :-)
+  * The support of automake1.6 is include in upstream.
+  * Fix a bug with KDE 2.2 causes a very long starting delay.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Sat,  6 Jul 2002 16:54:18 +0200
+
+kwave (0.6.3-12) unstable; urgency=low
+
+  * Fixed package description. (closes: bug#149484)
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Mon, 10 Jun 2002 00:06:45 +0200
+
+kwave (0.6.3-11) unstable; urgency=low
+
+  * .note and .comment sections of plugins files are now stripped.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Sun, 14 Apr 2002 18:51:20 +0200
+
+kwave (0.6.3-10) unstable; urgency=low
+
+  * Fixed the "Maintainer" field in the .changes file (problem in my
+    ~/.pbuilderrc file).
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Wed, 10 Apr 2002 23:48:04 +0200
+
+kwave (0.6.3-9) unstable; urgency=low
+
+  * Fixed build errors on hppa architecture.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Sun,  7 Apr 2002 12:51:37 +0200
+
+kwave (0.6.3-8) unstable; urgency=low
+
+  * Don't build help on build-arch target.
+  * Fixed build errors on hppa architecture.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Sat,  6 Apr 2002 19:46:13 +0200
+
+kwave (0.6.3-7) unstable; urgency=low
+
+  * Fixed package description. (closes: Bug#141310)
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Fri,  5 Apr 2002 20:33:40 +0200
+
+kwave (0.6.3-6) unstable; urgency=low
+
+  * Help files splited off into separate packages (kwave-doc-en,
+  kwave-doc-de, kwave-doc-fr), to avoid very long time compilation
+  on some architectures.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Tue,  2 Apr 2002 12:41:47 +0200
+
+kwave (0.6.3-5) unstable; urgency=low
+
+  * Fixed build error on hppa architecture.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Sun, 31 Mar 2002 12:19:10 +0200
+
+kwave (0.6.3-4) unstable; urgency=low
+
+  * Fixed build error on big endian architectures.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Fri, 29 Mar 2002 12:54:03 +0100
+
+kwave (0.6.3-3) unstable; urgency=low
+
+  * Added imagemagick to Build-Depends.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Mon, 25 Mar 2002 12:12:16 +0100
+
+kwave (0.6.3-2) unstable; urgency=low
+
+  * Initial Debian upload. (closes: Bug#130088)
+  * Changed my maintainer e-mail address to <aurel32 at debian.org>.  :)
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Mon, 18 Mar 2002 21:46:16 +0100
+
+kwave (0.6.3-1) unstable; urgency=low
+
+  * New upstream version.
+    Changelog :
+    - simple drag and drop
+    - french translation
+    - handling of "signal modified"
+    - shows error message and aborts if loading failed
+
+ -- Aurelien Jarno <aurelien at aurel32.net>  Sat,  2 Mar 2002 09:29:22 +0100
+
+kwave (0.6.2-4) unstable; urgency=low
+
+  * Generation of HTML help. 
+
+ -- Aurelien Jarno <aurelien at aurel32.net>  Sun, 27 Jan 2002 10:11:26 +0100
+
+kwave (0.6.2-3) unstable; urgency=low
+
+  * Added Build-Depends.
+
+ -- Aurelien Jarno <aurelien at aurel32.net>  Thu, 24 Jan 2002 15:34:01 +0100
+
+kwave (0.6.2-2) unstable; urgency=low
+
+  * Added mime-type to conform debian-policy.
+
+ -- Aurelien Jarno <aurelien at aurel32.net>  Mon, 21 Jan 2002 20:14:05 +0100
+
+kwave (0.6.2-1) unstable; urgency=low
+
+  * Initial Release.
+
+ -- Aurelien Jarno <aurelien at aurel32.net>  Thu, 10 Jan 2002 13:43:55 +0100
+
+

Added: kde-extras/kwave/trunk/debian/compat
===================================================================
--- kde-extras/kwave/trunk/debian/compat	                        (rev 0)
+++ kde-extras/kwave/trunk/debian/compat	2010-06-14 06:49:56 UTC (rev 18338)
@@ -0,0 +1 @@
+7

Added: kde-extras/kwave/trunk/debian/control
===================================================================
--- kde-extras/kwave/trunk/debian/control	                        (rev 0)
+++ kde-extras/kwave/trunk/debian/control	2010-06-14 06:49:56 UTC (rev 18338)
@@ -0,0 +1,36 @@
+Source: kwave
+Section: kde
+Priority: optional
+Maintainer: Debian QA Group <packages at qa.debian.org>
+Build-Depends: cdbs, debhelper (>= 7), quilt, pkg-kde-tools (>= 0.4),
+ kdelibs5-dev (>= 4:4.2.0), gettext, pkg-config,
+ imagemagick, recode, libid3-3.8.3-dev (>= 3.8.3-4.2),
+ libaudiofile-dev, libogg-dev, libvorbis-dev (>= 1.0.0-2), 
+ libflac++-dev (>= 1.1.4), libmad0-dev, libgsl0-dev,
+ libasound2-dev [!kfreebsd-amd64 !kfreebsd-i386 !hurd-i386],
+ libfftw3-dev,
+ poxml, gawk, cmake
+Standards-Version: 3.8.1
+Homepage: http://kwave.sourceforge.net
+
+Package: kwave
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: kwave-doc-en, kwave-doc-de, kwave-doc-fr
+Provides: kwave-doc, kwave-doc-en, kwave-doc-de, kwave-doc-fr
+Description: sound editor for KDE
+ "Kwave" is a simple sound editor for KDE. Its features include:
+   * simple cut, copy and paste functions
+   * undo/redo
+   * simple filter design tools
+   * a small editor for additive synthesis
+   * labeling of signals
+   * some analysis functions such as Sonagram or Fourier Transformation
+   * internally uses 24 bit integer sample data
+   * free selectable sample rates
+   * support for editing of multi-channel files
+   * playback of multi-channel audio files (audio output will be mixed
+     down to mono or stereo)
+   * extensible through an easy-to-use plugin interface
+ .
+  Author:   Thomas Eschenbacher <Thomas.Eschenbacher at gmx.de>

Added: kde-extras/kwave/trunk/debian/copyright
===================================================================
--- kde-extras/kwave/trunk/debian/copyright	                        (rev 0)
+++ kde-extras/kwave/trunk/debian/copyright	2010-06-14 06:49:56 UTC (rev 18338)
@@ -0,0 +1,710 @@
+This package was debianized by Aurelien Jarno <aurelien at aurel32.net> on
+Thu, 10 Jan 2002 13:43:55 +0100.
+
+It was downloaded from http://kwave.sourceforge.net
+
+Upstream Author: Thomas Eschenbacher <Thomas.Eschenbacher at gmx.de>
+
+Copyright © by Thomas Eschenbacher and Martin Wilz 1998 - 2009
+E-Mail: thomas.eschenbacher at gmx.de and martin at wilz.de
+
+LIST OF LICENSES FOUND IN THE SOURCES
+=====================================
+
+	* GPL2 - GNU General Public License, version 2 or newer
+	  (abbreviated as GPL2+)
+	  - kwave, libgui, libkwave and many others...
+	  => this currently is the Kwave "default" license !
+	  => the intention of the authors is to keep Kwave under the GPL2+
+
+	* LGPL2 - GNU Library General Public License, version 2 or newer
+	  - some icons
+
+	* Kitware (cmake)
+	  - cmake/Copyright.txt
+	  - cmake/FindGettext.cmake
+
+	* FDL - Free Documentation License
+	  - documentation in doc
+	  - screenshots
+
+	* BSD
+	  - cmake/FindOggVorbis.cmake
+	  - cmake/COPYING-CMAKE-SCRIPTS		(New BSD ?)
+	  - cmake/FindAlsa.cmake		{kretz,faure}@kde.org
+
+	* free, by statement in file header
+	  (currently none)
+
+LICENSE ISSUES
+==============
+
+issue #1: license of the icons
+------------------------------
+
+	-> maybe most are LGPL, but might depend from case to case !!!
+	   (the icons listed here are composed of one or more icons
+	    from KDE and/or modified)
+
+#	doc/en/audio-1.png				??? UNKNOWN ???
+	-> kdeclassic/32x32/apps/kblackbox.png
+	   + kdeclassic/64x64/mimetypes/binary2.png
+	   + kdeclassic/32x32/apps/kmix.png
+	   + kdeclassic/32x32/actions/forward.png
+	   + ???
+	   + ???
+
+#	doc/en/audio2signal.png				??? UNKNOWN ???
+	-> kdeclassic/32x32/apps/kmix.png
+	   + kdeclassic/32x32/actions/forward.png
+	   + ???
+	   + ???
+
+#	doc/en/nonlinear.png				??? UNKNOWN ??? (arrow only)
+	-> arrow is from kdeclassic/32x32/actions/forward.png
+
+issue #2: license of some files is unknown or problematic / author known
+------------------------------------------------------------------------
+
+	- currently none -
+
+issue #3: some files have neither license nor author
+----------------------------------------------------
+
+	- currently none -
+
+
+COMPLETE LIST OF FILES AND THEIR LICENSE
+========================================
+
+	AUTHORS						GPL2+
+	CHANGES						(should be GPL2+)
+	config.h.cmake					GPL2+
+	doxy.cfg.in					GPL2+
+	GNU-LICENSE					free
+	kwave.ebuild					GPL2+ / Gentoo
+	Kwave.kdevelop					(should be GPL2+)
+	Kwave.kdevelop.filelist				(should be GPL2+)
+	kwave.lsm					(should be GPL2+)
+	kwave.spec.in					(should be GPL2+)
+	README						(should be GPL2+)
+	TODO						(should be GPL2+)
+	VERSION						(should be GPL2+)
+	CMakeLists.txt					GPL2+
+
+	bin/beautify-source				GPL2+
+	bin/changes-to-docbook.awk			GPL2+
+	bin/date_release.awk				GPL2+
+	bin/get_lsm_entry.sh				GPL2+
+	bin/insert-changes.sh				GPL2+
+	bin/menusconfig2cpp.sh				GPL2+
+	bin/set_version.sh				GPL2+ / portions of Martin Wilz
+
+	cmake/Copyright.txt				Kitware (cmake)
+	cmake/COPYING-CMAKE-SCRIPTS			New BSD
+	cmake/FindAlsa.cmake				BSD / {kretz,faure}@kde.org
+	cmake/FindGettext.cmake				Kitware (cmake)
+	cmake/FindKwaveVersion.cmake			GPL2+
+	cmake/FindOggVorbis.cmake			BSD
+	cmake/FindRequiredProgram.cmake			GPL2+
+	cmake/KwaveALSASupport.cmake			GPL2+
+	cmake/KwaveEbuild.cmake				GPL2+
+	cmake/KwaveL10N.cmake				GPL2+
+	cmake/KwaveLibaudiofileSupport.cmake		GPL2+
+	cmake/KwaveOSSSupport.cmake			GPL2+
+	cmake/KwavePackageMessages.cmake		GPL2+
+	cmake/KwaveRPMSupport.cmake			GPL2+
+	cmake/uninstall.cmake.in			GPL2+
+
+	doc/CMakeLists.txt				GPL2+
+	doc/fix-common					GPL2+
+	doc/help_de.po					(should be FDL)
+	doc/help_en.docbook				(should be FDL)
+	doc/help_fr.po					(should be FDL)
+
+	doc/de/kwave-fileinfo.png			(should be FDL)
+	doc/de/kwave-lowpass.png			(should be FDL)
+	doc/de/kwave-main.png				(should be FDL)
+	doc/de/kwave-memory-setup.png			(should be FDL)
+	doc/de/kwave-newfile.png			(should be FDL)
+	doc/de/kwave-notch-filter.png			(should be FDL)
+	doc/de/kwave-pitch.png				(should be FDL)
+	doc/de/kwave-playback-setup.png			(should be FDL)
+	doc/de/kwave-record.png				(should be FDL)
+	doc/de/kwave-sonagram.png			(should be FDL)
+	doc/de/kwave-sonagram-setup.png			(should be FDL)
+	doc/de/kwave-volume.png				(should be FDL)
+
+#	doc/en/audio-1.png				??? UNKNOWN ???
+#	doc/en/audio2signal.png				??? UNKNOWN ???
+	doc/en/krec_record.png				LGPL2 (crystal project) [copied from mix_record.png]
+	doc/en/kwave-fileinfo.png			(should be FDL)
+	doc/en/kwave-lowpass.png			(should be FDL)
+	doc/en/kwave-main.png				(should be FDL)
+	doc/en/kwave-memory-setup.png			(should be FDL)
+	doc/en/kwave-newfile.png			(should be FDL)
+	doc/en/kwave-notch-filter.png			(should be FDL)
+	doc/en/kwave-pitch.png				(should be FDL)
+	doc/en/kwave-playback-setup.png			(should be FDL)
+	doc/en/kwave-record.png				(should be FDL)
+	doc/en/kwave-sonagram.png			(should be FDL)
+	doc/en/kwave-sonagram-setup.png			(should be FDL)
+	doc/en/kwave-volume.png				(should be FDL)
+	doc/en/light_off.png				LGPL2 (crystal project) [derived from greenled.png]
+	doc/en/light_on.png				LGPL2 (crystal project) [derived from greenled.png]
+#	doc/en/nonlinear.png				??? UNKNOWN ??? (arrow only)
+	doc/en/record_new.png				LGPL2 (crystal project) [copied from document-new.png]
+	doc/en/record_pause.png				(should be FDL)
+	doc/en/record_stop.png				(should be FDL)
+	doc/en/signal2digital.png			(should be FDL)
+	doc/en/signed.png				(should be FDL)
+	doc/en/sinus2samples.png			(should be FDL)
+	doc/en/sonagram.png				(should be FDL)
+	doc/en/under-construction.png			LGPL2 (crystal project) [copied from Service\ Manager.png]
+	doc/en/unsigned.png				(should be FDL)
+
+	doc/fr/kwave-fileinfo.png			(should be FDL)
+	doc/fr/kwave-lowpass.png			(should be FDL)
+	doc/fr/kwave-main.png				(should be FDL)
+	doc/fr/kwave-memory-setup.png			(should be FDL)
+	doc/fr/kwave-newfile.png			(should be FDL)
+	doc/fr/kwave-notch-filter.png			(should be FDL)
+	doc/fr/kwave-pitch.png				(should be FDL)
+	doc/fr/kwave-playback-setup.png			(should be FDL)
+	doc/fr/kwave-record.png				(should be FDL)
+	doc/fr/kwave-sonagram.png			(should be FDL)
+	doc/fr/kwave-sonagram-setup.png			(should be FDL)
+	doc/fr/kwave-volume.png				(should be FDL)
+
+	kwave/CMakeLists.txt				GPL2+
+	kwave/KwaveApp.cpp				GPL2+
+	kwave/KwaveApp.h				GPL2+
+	kwave/kwave.desktop				(should be GPL2+)
+	kwave/KwaveSplash.cpp				GPL2+ / Gilles Caulier
+	kwave/KwaveSplash.h				GPL2+ / Gilles Caulier
+	kwave/main.cpp					GPL2+ / Martin Wilz
+	kwave/MainWidget.cpp				GPL2+ / Martin Wilz
+	kwave/MainWidget.h				GPL2+ / Martin Wilz
+	kwave/menus.config				GPL2+
+	kwave/ShortcutWrapper.cpp			GPL2+
+	kwave/ShortcutWrapper.h				GPL2+
+	kwave/TopWidget.cpp				GPL2+ / Martin Wilz
+	kwave/TopWidget.h				GPL2+ / Martin Wilz
+
+	kwave/pics/amplify_free.png			(should be GPL2+)
+	kwave/pics/fade_in.png				(should be GPL2+)
+	kwave/pics/fade_out.png				(should be GPL2+)
+	kwave/pics/knob.xpm				LGPL2 (crystal project) [derived from greenled.png]
+	kwave/pics/kwave-splash.png			(should be GPL2+ / Thomas Eschenbacher)
+	kwave/pics/kwave.svgz				(should be GPL2+ / Thomas Eschenbacher)
+	kwave/pics/light_off.xpm			LGPL2 (crystal project) [derived from greenled.png]
+	kwave/pics/light_on.xpm				LGPL2 (crystal project) [copied from greenled.png]
+	kwave/pics/logo.xpm				(should be GPL2+ / Martin Wilz)
+	kwave/pics/noise.png				(should be GPL2+)
+	kwave/pics/playback_loop.xpm			LGPL2 (crystal project) [derived from player_start.png]
+	kwave/pics/playback_pause2.xpm			LGPL2 (crystal project) [derived from player_pause.png]
+	kwave/pics/playback_pause.xpm			LGPL2 (crystal project) [derived from player_pause.png]
+	kwave/pics/playback_start.xpm			LGPL2 (crystal project) [derived from player_start.png]
+	kwave/pics/playback_stop.xpm			LGPL2 (crystal project) [derived from player_stop.png]
+	kwave/pics/selectedknob.xpm			LGPL2 (crystal project) [derived from greenled.png]
+	kwave/pics/sound_card.png			LGPL2 (crystal project) [copied from kcmpci.png]
+	kwave/pics/sound_device.png			LGPL2 (crystal project) [copied from multimedia.png]
+	kwave/pics/sound_note.png			LGPL2 (crystal project) [copied from knotify.png]
+	kwave/pics/sound_subdevice.png			LGPL2 (crystal project) [copied from kcmsound.png]
+
+	kwave/toolbar/zoomall.xpm			LGPL2 (crystal project) [copied from viewmagfit.png]
+	kwave/toolbar/zoomin.xpm			LGPL2 (crystal project) [copied from viewmag+.png]
+	kwave/toolbar/zoomnormal.xpm			LGPL2 (crystal project) [copied from viewmag1.png]
+	kwave/toolbar/zoomout.xpm			LGPL2 (crystal project) [copied from viewmag-.png]
+	kwave/toolbar/zoomrange.xpm			LGPL2 (crystal project) [copied from viewmag.png]
+
+	libgui/CMakeLists.txt				GPL2+
+	libgui/ConfirmCancelProxy.cpp			GPL2+
+	libgui/ConfirmCancelProxy.h			GPL2+
+	libgui/CurveWidget.cpp				GPL2+
+	libgui/CurveWidget.h				GPL2+
+	libgui/FrequencyResponseWidget.cpp		GPL2+
+	libgui/FrequencyResponseWidget.h		GPL2+
+	libgui/HMSTimeWidgetBase.ui			(should be GPL2+)
+	libgui/HMSTimeWidget.cpp			GPL2+
+	libgui/HMSTimeWidget.h				GPL2+
+	libgui/ImageView.cpp				GPL2+ / Martin Wilz
+	libgui/ImageView.h				GPL2+ / Martin Wilz
+	libgui/InvertableSpinBox.cpp			GPL2+
+	libgui/InvertableSpinBox.h			GPL2+
+	libgui/KwaveFileDialog.cpp			GPL2+
+	libgui/KwaveFileDialog.h			GPL2+
+	libgui/KwaveFilterPlugin.cpp			GPL2+
+	libgui/KwaveFilterPlugin.h			GPL2+
+	libgui/LabelPropertiesWidget.cpp		GPL2+
+	libgui/LabelPropertiesWidget.h			GPL2+
+	libgui/LabelPropertiesWidgetBase.ui		GPL2+
+	libgui/MenuGroup.cpp				GPL2+
+	libgui/MenuGroup.h				GPL2+
+	libgui/MenuItem.cpp				GPL2+
+	libgui/MenuItem.h				GPL2+
+	libgui/MenuManager.cpp				GPL2+
+	libgui/MenuManager.h				GPL2+
+	libgui/MenuNode.cpp				GPL2+
+	libgui/MenuNode.h				GPL2+
+	libgui/MenuRoot.cpp				GPL2+
+	libgui/MenuRoot.h				GPL2+
+	libgui/MenuSub.cpp				GPL2+
+	libgui/MenuSub.h				GPL2+
+	libgui/MouseMark.cpp				GPL2+
+	libgui/MouseMark.h				GPL2+
+	libgui/MultiStateWidget.cpp			GPL2+
+	libgui/MultiStateWidget.h			GPL2+
+	libgui/OverViewCache.cpp			GPL2+
+	libgui/OverViewCache.h				GPL2+
+	libgui/OverViewWidget.cpp			GPL2+
+	libgui/OverViewWidget.h				GPL2+
+	libgui/ScaleWidget.cpp				GPL2+
+	libgui/ScaleWidget.h				GPL2+
+	libgui/SelectTimeWidgetBase.ui			(should be GPL2+)
+	libgui/SelectTimeWidget.cpp			GPL2+
+	libgui/SelectTimeWidget.h			GPL2+
+	libgui/SignalWidget.cpp				GPL2+ / Martin Wilz
+	libgui/SignalWidget.h				GPL2+
+	libgui/TrackPixmap.cpp				GPL2+
+	libgui/TrackPixmap.h				GPL2+
+	libgui/TreeWidgetWrapper.cpp			GPL2+
+	libgui/TreeWidgetWrapper.h			GPL2+
+	libgui/UndoModifyLabelAction.cpp		GPL2+
+	libgui/UndoModifyLabelAction.h			GPL2+
+
+	libkwave/ByteOrder.h				GPL2+
+	libkwave/byteswap.h				GPL2+
+	libkwave/ClipBoard.cpp				GPL2+
+	libkwave/ClipBoard.h				GPL2+
+	libkwave/CMakeLists.txt				GPL2+
+	libkwave/CodecBase.cpp				GPL2+
+	libkwave/CodecBase.h				GPL2+
+	libkwave/CodecManager.cpp			GPL2+
+	libkwave/CodecManager.h				GPL2+
+	libkwave/CompressionType.cpp			GPL2+
+	libkwave/CompressionType.h			GPL2+
+	libkwave/cputest.c				GPL2+ / H. Dietz + R. Fisher + Fabrice Bellard
+	libkwave/cputest.h				GPL2+
+	libkwave/Curve.cpp				GPL2+
+	libkwave/Curve.h				GPL2+
+	libkwave/Decoder.cpp				GPL2+
+	libkwave/Decoder.h				GPL2+
+	libkwave/Encoder.cpp				GPL2+
+	libkwave/Encoder.h				GPL2+
+	libkwave/FileFormat.cpp				GPL2+
+	libkwave/FileFormat.h				GPL2+
+	libkwave/FileInfo.cpp				GPL2+
+	libkwave/FileInfo.h				GPL2+
+	libkwave/FileProgress.cpp			GPL2+
+	libkwave/FileProgress.h				GPL2+
+	libkwave/Filter.cpp				GPL2+
+	libkwave/Filter.h				GPL2+
+	libkwave/Functions.cpp				GPL2+
+	libkwave/Functions.h				GPL2+
+	libkwave/GenreType.cpp				GPL2+
+	libkwave/GenreType.h				GPL2+
+	libkwave/InsertMode.h				GPL2+
+	libkwave/Interpolation.cpp			GPL2+
+	libkwave/Interpolation.h			GPL2+
+	libkwave/KwaveConnect.cpp			GPL2+
+	libkwave/KwaveConnect.h				GPL2+
+	libkwave/KwaveDrag.cpp				GPL2+
+	libkwave/KwaveDrag.h				GPL2+
+	libkwave/KwaveMultiPlaybackSink.cpp		GPL2+
+	libkwave/KwaveMultiPlaybackSink.h		GPL2+
+	libkwave/KwaveMultiTrackSink.h			GPL2+
+	libkwave/KwaveMultiTrackSource.h		GPL2+
+	libkwave/KwavePlaybackSink.cpp			GPL2+
+	libkwave/KwavePlaybackSink.h			GPL2+
+	libkwave/KwavePlugin.cpp			GPL2+
+	libkwave/KwavePlugin.h				GPL2+
+	libkwave/KwavePluginSetupDialog.h		GPL2+
+	libkwave/KwaveSampleArray.cpp			GPL2+
+	libkwave/KwaveSampleArray.h			GPL2+
+	libkwave/KwaveSampleSink.cpp			GPL2+
+	libkwave/KwaveSampleSink.h			GPL2+
+	libkwave/KwaveSampleSource.cpp			GPL2+
+	libkwave/KwaveSampleSource.h			GPL2+
+	libkwave/Label.cpp				GPL2+
+	libkwave/Label.h				GPL2+
+	libkwave/LabelList.cpp				GPL2+
+	libkwave/LabelList.h				GPL2+
+	libkwave/Matrix.h				GPL2+
+	libkwave/memcpy.c				GPL2+ / xine
+	libkwave/memcpy.h				GPL2+
+	libkwave/MemoryManager.cpp			GPL2+
+	libkwave/MemoryManager.h			GPL2+
+	libkwave/MessageBox.h				GPL2+
+	libkwave/MessageBox.cpp				GPL2+
+	libkwave/MultiTrackReader.cpp			GPL2+
+	libkwave/MultiTrackReader.h			GPL2+
+	libkwave/MultiTrackWriter.cpp			GPL2+
+	libkwave/MultiTrackWriter.h			GPL2+
+	libkwave/Parser.cpp				GPL2+
+	libkwave/Parser.h				GPL2+
+	libkwave/PlaybackController.cpp			GPL2+
+	libkwave/PlaybackController.h			GPL2+
+	libkwave/PlaybackDeviceFactory.h		GPL2+
+	libkwave/PlayBackDevice.h			GPL2+
+	libkwave/PluginContext.h			GPL2+
+	libkwave/PluginManager.cpp			GPL2+
+	libkwave/PluginManager.h			GPL2+
+	libkwave/PluginWorkerThread.h			GPL2+
+	libkwave/PluginWorkerThread.cpp			GPL2+
+	libkwave/ppcasm_string.h			GPL2+ / Paul Mackerras
+	libkwave/ppcasm_string.S			GPL2+ / Paul Mackerras
+	libkwave/ppc_asm.tmpl				GPL2+ / Paul Mackerras
+	libkwave/SampleFIFO.cpp				GPL2+
+	libkwave/SampleFIFO.h				GPL2+
+	libkwave/SampleFormat.cpp			GPL2+
+	libkwave/SampleFormat.h				GPL2+
+	libkwave/Sample.h				GPL2+
+	libkwave/SampleReader.cpp			GPL2+
+	libkwave/SampleReader.h				GPL2+
+	libkwave/SampleWriter.cpp			GPL2+
+	libkwave/SampleWriter.h				GPL2+
+	libkwave/Selection.h				GPL2+
+	libkwave/Selection.cpp				GPL2+
+	libkwave/Signal.cpp				GPL2+
+	libkwave/Signal.h				GPL2+
+	libkwave/SignalManager.cpp			GPL2+
+	libkwave/SignalManager.h			GPL2+
+	libkwave/StandardBitrates.cpp			GPL2+
+	libkwave/StandardBitrates.h			GPL2+
+	libkwave/Stripe.cpp				GPL2+
+	libkwave/Stripe.h				GPL2+
+	libkwave/SwapFile.cpp				GPL2+
+	libkwave/SwapFile.h				GPL2+
+	libkwave/Track.cpp				GPL2+
+	libkwave/Track.h				GPL2+
+	libkwave/TransmissionFunction.h			GPL2+
+	libkwave/Triple.h				GPL2+
+	libkwave/TypesMap.h				GPL2+
+	libkwave/VirtualAudioFile.cpp			GPL2+
+	libkwave/VirtualAudioFile.h			GPL2+
+	libkwave/WindowFunction.cpp			GPL2+
+	libkwave/WindowFunction.h			GPL2+
+
+	libkwave/modules/CurveStreamAdapter.cpp		GPL2+
+	libkwave/modules/CurveStreamAdapter.h		GPL2+
+	libkwave/modules/KwaveDelay.cpp			GPL2+
+	libkwave/modules/KwaveDelay.h			GPL2+
+	libkwave/modules/KwaveMul.cpp			GPL2+
+	libkwave/modules/KwaveMul.h			GPL2+
+	libkwave/modules/KwaveOsc.cpp			GPL2+
+	libkwave/modules/KwaveOsc.h			GPL2+
+	libkwave/modules/KwaveStreamObject.cpp		GPL2+
+	libkwave/modules/KwaveStreamObject.h		GPL2+
+
+	libkwave/undo/UndoAction.h			GPL2+
+	libkwave/undo/UndoAddLabelAction.cpp		GPL2+
+	libkwave/undo/UndoAddLabelAction.h		GPL2+
+	libkwave/undo/UndoDeleteAction.cpp		GPL2+
+	libkwave/undo/UndoDeleteAction.h		GPL2+
+	libkwave/undo/UndoDeleteLabelAction.cpp		GPL2+
+	libkwave/undo/UndoDeleteLabelAction.h		GPL2+
+	libkwave/undo/UndoDeleteTrack.cpp		GPL2+
+	libkwave/undo/UndoDeleteTrack.h			GPL2+
+	libkwave/undo/UndoFileInfo.cpp			GPL2+
+	libkwave/undo/UndoFileInfo.h			GPL2+
+	libkwave/undo/UndoInsertAction.cpp		GPL2+
+	libkwave/undo/UndoInsertAction.h		GPL2+
+	libkwave/undo/UndoInsertTrack.cpp		GPL2+
+	libkwave/undo/UndoInsertTrack.h			GPL2+
+	libkwave/undo/UndoModifyAction.cpp		GPL2+
+	libkwave/undo/UndoModifyAction.h		GPL2+
+	libkwave/undo/UndoSelection.cpp			GPL2+
+	libkwave/undo/UndoSelection.h			GPL2+
+	libkwave/undo/UndoTransaction.cpp		GPL2+
+	libkwave/undo/UndoTransactionGuard.cpp		GPL2+
+	libkwave/undo/UndoTransactionGuard.h		GPL2+
+	libkwave/undo/UndoTransaction.h			GPL2+
+
+	plugins/CMakeLists.txt				GPL2+
+
+	plugins/about/AboutKwaveDialog.cpp		GPL2+ / Ralf Waspe & Gilles Caulier
+	plugins/about/AboutKwaveDialog.h		GPL2+ / Ralf Waspe
+	plugins/about/AboutPlugin.cpp			GPL2+
+	plugins/about/AboutPlugin.h			GPL2+
+	plugins/about/CMakeLists.txt			GPL2+
+	plugins/about/KwaveAboutContainer.cpp		GPL2+ / Mirko Boehm <mirko at kde.org> / Espen Sand <espen at kde.org>
+	plugins/about/KwaveAboutContainer.h		GPL2+ / Mirko Boehm <mirko at kde.org> / Espen Sand <espen at kde.org>
+	plugins/about/KwaveAboutDialogBase.ui		(should be GPL2+ / Ralf Waspe)
+	plugins/about/LogoWidget.cpp			GPL2+ / Martin Wilz
+	plugins/about/LogoWidget.h			GPL2+ / Martin Wilz
+	plugins/about/logo.xpm				GPL2+ / Martin Wilz
+
+	plugins/amplifyfree/AmplifyFreeDialog.cpp	GPL2+
+	plugins/amplifyfree/AmplifyFreeDialog.h		GPL2+
+	plugins/amplifyfree/AmplifyFreeDlg.ui		(should be GPL2+)
+	plugins/amplifyfree/AmplifyFreePlugin.cpp	GPL2+
+	plugins/amplifyfree/AmplifyFreePlugin.h		GPL2+
+	plugins/amplifyfree/CMakeLists.txt		GPL2+
+
+	plugins/band_pass/BandPass.cpp			GPL2+ / Juhana Sadeharju <kouhia at nic.funet.fi>
+	plugins/band_pass/BandPass.h			GPL2+
+	plugins/band_pass/BandPassDialog.cpp		GPL2+
+	plugins/band_pass/BandPassDialog.h		GPL2+
+	plugins/band_pass/BandPassDlg.ui		GPL2+
+	plugins/band_pass/BandPass.h			GPL2+
+	plugins/band_pass/BandPassPlugin.cpp		GPL2+
+	plugins/band_pass/BandPassPlugin.h		GPL2+
+	plugins/band_pass/CMakeLists.txt		GPL2+
+
+	plugins/codec_ascii/AsciiCodecPlugin.cpp	GPL2+
+	plugins/codec_ascii/AsciiCodecPlugin.h		GPL2+
+	plugins/codec_ascii/AsciiEncoder.h		GPL2+
+	plugins/codec_ascii/AsciiDecoder.h		GPL2+
+	plugins/codec_ascii/AsciiEncoder.cpp		GPL2+
+	plugins/codec_ascii/AsciiDecoder.cpp		GPL2+
+	plugins/codec_ascii/CMakeLists.txt		GPL2+
+
+	plugins/codec_audiofile/AudiofileCodecPlugin.cpp GPL2+
+	plugins/codec_audiofile/AudiofileCodecPlugin.h	GPL2+
+	plugins/codec_audiofile/AudiofileDecoder.cpp	GPL2+
+	plugins/codec_audiofile/AudiofileDecoder.h	GPL2+
+	plugins/codec_audiofile/CMakeLists.txt		GPL2+
+
+	plugins/codec_flac/CMakeLists.txt		GPL2+
+	plugins/codec_flac/FlacCodecPlugin.cpp		GPL2+
+	plugins/codec_flac/FlacCodecPlugin.h		GPL2+
+	plugins/codec_flac/FlacDecoder.cpp		GPL2+
+	plugins/codec_flac/FlacDecoder.h		GPL2+
+	plugins/codec_flac/FlacEncoder.cpp		GPL2+
+	plugins/codec_flac/FlacEncoder.h		GPL2+
+	plugins/codec_flac/VorbisCommentMap.cpp		GPL2+
+	plugins/codec_flac/VorbisCommentMap.h		GPL2+
+
+	plugins/codec_ogg/CMakeLists.txt		GPL2+
+	plugins/codec_ogg/OggCodecPlugin.cpp		GPL2+
+	plugins/codec_ogg/OggCodecPlugin.h		GPL2+
+	plugins/codec_ogg/OggDecoder.cpp		GPL2+
+	plugins/codec_ogg/OggDecoder.h			GPL2+
+	plugins/codec_ogg/OggEncoder.cpp		GPL2+
+	plugins/codec_ogg/OggEncoder.h			GPL2+
+
+	plugins/codec_wav/CMakeLists.txt		GPL2+
+	plugins/codec_wav/RecoveryBuffer.cpp		GPL2+
+	plugins/codec_wav/RecoveryBuffer.h		GPL2+
+	plugins/codec_wav/RecoveryMapping.cpp		GPL2+
+	plugins/codec_wav/RecoveryMapping.h		GPL2+
+	plugins/codec_wav/RecoverySource.cpp		GPL2+
+	plugins/codec_wav/RecoverySource.h		GPL2+
+	plugins/codec_wav/RepairVirtualAudioFile.cpp	GPL2+
+	plugins/codec_wav/RepairVirtualAudioFile.h	GPL2+
+	plugins/codec_wav/RIFFChunk.cpp			GPL2+
+	plugins/codec_wav/RIFFChunk.h			GPL2+
+	plugins/codec_wav/RIFFParser.cpp		GPL2+
+	plugins/codec_wav/RIFFParser.h			GPL2+
+	plugins/codec_wav/WavCodecPlugin.cpp		GPL2+
+	plugins/codec_wav/WavCodecPlugin.h		GPL2+
+	plugins/codec_wav/WavDecoder.cpp		GPL2+
+	plugins/codec_wav/WavDecoder.h			GPL2+
+	plugins/codec_wav/WavEncoder.cpp		GPL2+
+	plugins/codec_wav/WavEncoder.h			GPL2+
+	plugins/codec_wav/WavFileFormat.h		GPL2+
+	plugins/codec_wav/WavFormatMap.cpp		GPL2+
+	plugins/codec_wav/WavFormatMap.h		GPL2+
+	plugins/codec_wav/WavPropertyMap.cpp		GPL2+
+	plugins/codec_wav/WavPropertyMap.h		GPL2+
+
+	plugins/common/CMakeLists.txt.template		GPL2+
+
+	plugins/decoder_mp3/CMakeLists.txt		GPL2+
+	plugins/decoder_mp3/ID3_QIODeviceReader.cpp	GPL2+
+	plugins/decoder_mp3/ID3_QIODeviceReader.h	GPL2+
+	plugins/decoder_mp3/MP3Decoder.cpp		GPL2+
+	plugins/decoder_mp3/MP3Decoder.h		GPL2+
+	plugins/decoder_mp3/MP3DecoderPlugin.cpp	GPL2+
+	plugins/decoder_mp3/MP3DecoderPlugin.h		GPL2+
+
+	plugins/goto/CMakeLists.txt			GPL2+
+	plugins/goto/GotoDialog.cpp			GPL2+
+	plugins/goto/GotoDialog.h			GPL2+
+	plugins/goto/GotoDlg.ui				(should be GPL2+)
+	plugins/goto/GotoPlugin.cpp			GPL2+
+	plugins/goto/GotoPlugin.h			GPL2+
+
+	plugins/fileinfo/BitrateSpinBox.cpp		GPL2+
+	plugins/fileinfo/BitrateSpinBox.h		GPL2+
+	plugins/fileinfo/BitrateWidgetBase.ui		(should be GPL2+)
+	plugins/fileinfo/BitrateWidget.cpp		GPL2+
+	plugins/fileinfo/BitrateWidget.h		GPL2+
+	plugins/fileinfo/CMakeLists.txt			GPL2+
+	plugins/fileinfo/CompressionWidgetBase.ui	(should be GPL2+)
+	plugins/fileinfo/CompressionWidget.cpp		GPL2+
+	plugins/fileinfo/CompressionWidget.h		GPL2+
+	plugins/fileinfo/FileInfoDialog.cpp		GPL2+
+	plugins/fileinfo/FileInfoDialog.h		GPL2+
+	plugins/fileinfo/FileInfoDlg.ui			(should be GPL2+)
+	plugins/fileinfo/FileInfoPlugin.cpp		GPL2+
+	plugins/fileinfo/FileInfoPlugin.h		GPL2+
+	plugins/fileinfo/KeywordWidgetBase.ui		(should be GPL2+)
+	plugins/fileinfo/KeywordWidget.cpp		GPL2+
+	plugins/fileinfo/KeywordWidget.h		GPL2+
+	plugins/fileinfo/SelectDateDialog.cpp		GPL2+
+	plugins/fileinfo/SelectDateDialog.h		GPL2+
+	plugins/fileinfo/SelectDateDlg.ui		(should be GPL2+)
+
+	plugins/lowpass/CMakeLists.txt			GPL2+
+	plugins/lowpass/LowPassDialog.cpp		GPL2+
+	plugins/lowpass/LowPassDialog.h			GPL2+
+	plugins/lowpass/LowPassDlg.ui			(should be GPL2+)
+	plugins/lowpass/LowPassFilter.cpp		GPL2+ / Juhana Sadeharju <kouhia at nic.funet.fi>
+	plugins/lowpass/LowPassFilter.h			GPL2+ / Juhana Sadeharju <kouhia at nic.funet.fi>
+	plugins/lowpass/LowPassPlugin.cpp		GPL2+
+	plugins/lowpass/LowPassPlugin.h			GPL2+
+
+	plugins/memory/CMakeLists.txt			GPL2+
+	plugins/memory/MemDlg.ui			(should be GPL2+)
+	plugins/memory/MemoryDialog.cpp			GPL2+
+	plugins/memory/MemoryDialog.h			GPL2+
+	plugins/memory/MemoryPlugin.cpp			GPL2+
+	plugins/memory/MemoryPlugin.h			GPL2+
+
+	plugins/newsignal/CMakeLists.txt		GPL2+
+	plugins/newsignal/NewSigDlg.ui			(should be GPL2+)
+	plugins/newsignal/NewSignalDialog.cpp		GPL2+
+	plugins/newsignal/NewSignalDialog.h		GPL2+
+	plugins/newsignal/NewSignalPlugin.cpp		GPL2+
+	plugins/newsignal/NewSignalPlugin.h		GPL2+
+
+	plugins/noise/CMakeLists.txt			GPL2+
+	plugins/noise/NoiseGenerator.cpp		GPL2+
+	plugins/noise/NoiseGenerator.h			GPL2+
+	plugins/noise/NoisePlugin.cpp			GPL2+
+	plugins/noise/NoisePlugin.h			GPL2+
+
+	plugins/notch_filter/CMakeLists.txt		GPL2+
+	plugins/notch_filter/NotchFilter.cpp		GPL2+ / Dave Flogeras / Juhana Sadeharju <kouhia at nic.funet.fi>
+	plugins/notch_filter/NotchFilterDialog.cpp	GPL2+ / Dave Flogeras
+	plugins/notch_filter/NotchFilterDialog.h	GPL2+ / Dave Flogeras
+	plugins/notch_filter/NotchFilterDlg.ui		(should be GPL2+ / Dave Flogeras)
+	plugins/notch_filter/NotchFilter.h		GPL2+ / Dave Flogeras
+	plugins/notch_filter/NotchFilterPlugin.cpp	GPL2+ / Dave Flogeras
+	plugins/notch_filter/NotchFilterPlugin.h	GPL2+ / Dave Flogeras
+
+	plugins/pitch_shift/CMakeLists.txt		GPL2+
+	plugins/pitch_shift/PitchShiftDialog.cpp	GPL2+
+	plugins/pitch_shift/PitchShiftDialog.h		GPL2+
+	plugins/pitch_shift/PitchShiftFilter.cpp	GPL2+ / Jeff Tranter + Stefan Westerfeld
+	plugins/pitch_shift/PitchShiftFilter.h		GPL2+
+	plugins/pitch_shift/PitchShiftDlg.ui		(should be GPL2+)
+	plugins/pitch_shift/PitchShiftPlugin.cpp	GPL2+
+	plugins/pitch_shift/PitchShiftPlugin.h		GPL2+
+
+	plugins/playback/CMakeLists.txt			GPL2+
+	plugins/playback/PlayBack-ALSA.cpp		GPL2+ / (parts from) Jaroslav Kysela
+	plugins/playback/PlayBack-ALSA.h		GPL2+
+	plugins/playback/PlayBackDialog.cpp		GPL2+
+	plugins/playback/PlayBackDialog.h		GPL2+
+	plugins/playback/PlayBackDlg.ui			(should be GPL2+)
+	plugins/playback/PlayBack-OSS.cpp		GPL2+
+	plugins/playback/PlayBack-OSS.h			GPL2+
+	plugins/playback/PlayBackParam.h		GPL2+
+	plugins/playback/PlayBackPlugin.cpp		GPL2+
+	plugins/playback/PlayBackPlugin.h		GPL2+
+	plugins/playback/PlayBackTypesMap.cpp		GPL2+
+	plugins/playback/PlayBackTypesMap.h		GPL2+
+
+	plugins/record/CMakeLists.txt			GPL2+
+	plugins/record/krec_record.xpm			LGPL2 (crystal project) [converted from mix_record.png]
+	plugins/record/LevelMeter.cpp			GPL2+ / Rik Hemsley
+	plugins/record/LevelMeter.h			GPL2+ / Rik Hemsley
+	plugins/record/Record-ALSA.cpp			GPL2+
+	plugins/record/Record-ALSA.h			GPL2+
+	plugins/record/RecordController.cpp		GPL2+
+	plugins/record/RecordController.h		GPL2+
+	plugins/record/RecordDevice.h			GPL2+
+	plugins/record/RecordDialog.cpp			GPL2+
+	plugins/record/RecordDialog.h			GPL2+
+	plugins/record/RecordDlg.ui			(should be GPL2+)
+	plugins/record/RecordingState.xmi		(should be GPL2+)
+	plugins/record/Record-OSS.cpp			GPL2+
+	plugins/record/Record-OSS.h			GPL2+
+	plugins/record/RecordParams.cpp			GPL2+
+	plugins/record/RecordParams.h			GPL2+
+	plugins/record/record_pause2.xpm		(should be GPL2+)
+	plugins/record/record_pause.xpm			(should be GPL2+)
+	plugins/record/RecordPlugin.cpp			GPL2+
+	plugins/record/RecordPlugin.h			GPL2+
+	plugins/record/RecordPlugin.png			(should be GPL2+)
+	plugins/record/RecordState.h			GPL2+
+	plugins/record/record_stop.xpm			(should be GPL2+)
+	plugins/record/RecordThread.cpp			GPL2+
+	plugins/record/RecordThread.h			GPL2+
+	plugins/record/RecordTypesMap.cpp		GPL2+
+	plugins/record/RecordTypesMap.h			GPL2+
+	plugins/record/StatusWidget.h			GPL2+
+	plugins/record/StatusWidget.cpp			GPL2+
+	plugins/record/SampleDecoder.h			GPL2+
+	plugins/record/SampleDecoderLinear.cpp		GPL2+
+	plugins/record/SampleDecoderLinear.h		GPL2+
+	plugins/record/stop_hand.xpm			free / KDE
+	-> icons/ikons/16x16/actions/stop_hand.png
+	plugins/record/ok.xpm				free / KDE
+	-> icons/crystalsvg/16x16/actions/ok.png
+	plugins/record/ledgreen.xpm			GPL2 (kdelirc)
+	plugins/record/ledlightgreen.xpm		GPL2 (kdelirc)
+	plugins/record/ledred.xpm			GPL2 (kdelirc)
+	plugins/record/ledyellow.xpm			GPL2 (kdelirc)
+	plugins/record/walk_r1.xpm			GPL2 (amor)
+	plugins/record/walk_r2.xpm			GPL2 (amor)
+	plugins/record/walk_r3.xpm			GPL2 (amor)
+	plugins/record/walk_r4.xpm			GPL2 (amor)
+	plugins/record/walk_r5.xpm			GPL2 (amor)
+	plugins/record/walk_r6.xpm			GPL2 (amor)
+	plugins/record/walk_r7.xpm			GPL2 (amor)
+	plugins/record/walk_r8.xpm			GPL2 (amor)
+
+	plugins/saveblocks/CMakeLists.txt		GPL2+
+	plugins/saveblocks/SaveBlocksWidgetBase.ui	GPL2+
+	plugins/saveblocks/SaveBlocksPlugin.h		GPL2+
+	plugins/saveblocks/SaveBlocksDialog.h		GPL2+
+	plugins/saveblocks/SaveBlocksWidget.cpp		GPL2+
+	plugins/saveblocks/SaveBlocksWidget.h		GPL2+
+	plugins/saveblocks/SaveBlocksDialog.cpp		GPL2+
+	plugins/saveblocks/SaveBlocksPlugin.cpp		GPL2+
+
+	plugins/selectrange/CMakeLists.txt		GPL2+
+	plugins/selectrange/SelectRangeDialog.cpp	GPL2+
+	plugins/selectrange/SelectRangeDialog.h		GPL2+
+	plugins/selectrange/SelectRangeDlg.ui		(should be GPL2+)
+	plugins/selectrange/SelectRangePlugin.cpp	GPL2+
+	plugins/selectrange/SelectRangePlugin.h		GPL2+
+
+	plugins/sonagram/CMakeLists.txt			GPL2+
+	plugins/sonagram/SonagramDialog.cpp		GPL2+
+	plugins/sonagram/SonagramDialog.h		GPL2+
+	plugins/sonagram/SonagramDlg.ui			(should be GPL2+)
+	plugins/sonagram/SonagramPlugin.cpp		GPL2+
+	plugins/sonagram/SonagramPlugin.h		GPL2+
+	plugins/sonagram/SonagramWindow.cpp		GPL2+
+	plugins/sonagram/SonagramWindow.h		GPL2+
+
+	plugins/volume/CMakeLists.txt			GPL2+
+	plugins/volume/VolumeDialog.cpp			GPL2+
+	plugins/volume/VolumeDialog.h			GPL2+
+	plugins/volume/VolumeDlg.ui			(should be GPL2+)
+	plugins/volume/VolumePlugin.cpp			GPL2+
+	plugins/volume/VolumePlugin.h			GPL2+
+
+	plugins/zero/CMakeLists.txt			GPL2+
+	plugins/zero/ZeroPlugin.cpp			GPL2+
+	plugins/zero/ZeroPlugin.h			GPL2+
+
+	po/CMakeLists.txt				GPL2+
+	po/de.po					(should be GPL2+)
+	po/fr.po					(should be GPL2+)
+	po/kwave.pot					(should be GPL2+)
+
+
+On Debian systems, you can find the complete texts of these licenses at:
+  - BSD:      /usr/share/common-licenses/BSD
+  - GPL:      /usr/share/common-licenses/GPL
+  - GPLv2:    /usr/share/common-licenses/GPL-2
+  - LGPLv2:   /usr/share/common-licenses/LGPL-2
+  - GFDL:     /usr/share/common-licenses/GFDL
+
+

Added: kde-extras/kwave/trunk/debian/docs
===================================================================
--- kde-extras/kwave/trunk/debian/docs	                        (rev 0)
+++ kde-extras/kwave/trunk/debian/docs	2010-06-14 06:49:56 UTC (rev 18338)
@@ -0,0 +1,2 @@
+README
+TODO

Added: kde-extras/kwave/trunk/debian/kwave.1
===================================================================
--- kde-extras/kwave/trunk/debian/kwave.1	                        (rev 0)
+++ kde-extras/kwave/trunk/debian/kwave.1	2010-06-14 06:49:56 UTC (rev 18338)
@@ -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 KWAVE 1 "April 7, 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
+kwave \- A sound editor for KDE
+.SH SYNOPSIS
+.B kwave
+.RI [ options ] " files" ...
+.SH DESCRIPTION
+"Kwave" is a simple sound editor for KDE. Its features include:
+  * simple cut, copy and paste functions
+  * undo/redo
+  * simple filter design tools
+  * a small editor for additive synthesis
+  * labeling of signals
+  * some analysis functions such as Sonagram or Fourier Transformation
+  * internally uses 24 bit integer sample data
+  * free selectable sample rates
+  * support for editing of multi-channel files
+  * playback of multi-channel audio files (audio output will be mixed down to mono or stereo)
+  * extendible through an easy-to-use plugin interface
+
+.SH OPTIONS
+A summary of options are included below.
+.TP
+.B \-\-help
+Show summary of options.
+.TP
+.B \-\-help\-qt
+Show Qt specific options
+.TP
+.B \-\-help\-kde
+Show KDE specific options
+.TP
+.B \-\-help\-all
+Show all options
+.TP
+.B \-\-author
+Show author information
+.TP
+.B \-v, \-\-version
+Show version of program.
+.TP
+.B \-\-license
+Show license information
+.SH AUTHOR
+.B Kwave 
+was written by Thomas Eschenbacher <Thomas.Eschenbacher at gmx.de>.
+.br
+This manual page was written by Aurelien Jarno <aurel32 at debian.org>,
+for the Debian GNU/Linux system (but may be used by others).

Added: kde-extras/kwave/trunk/debian/lintian-overrides
===================================================================
--- kde-extras/kwave/trunk/debian/lintian-overrides	                        (rev 0)
+++ kde-extras/kwave/trunk/debian/lintian-overrides	2010-06-14 06:49:56 UTC (rev 18338)
@@ -0,0 +1,27 @@
+# KDE menu
+menu-item-contains-unknown-tag kderemove /usr/share/menu/kwave:9
+package-name-doesnt-match-sonames libkwave0 libkwavegui0
+# kwave plugins, which don't end with .so
+unstripped-binary-or-object ./usr/lib/kde4/plugins/kwave/about
+unstripped-binary-or-object ./usr/lib/kde4/plugins/kwave/amplifyfree
+unstripped-binary-or-object ./usr/lib/kde4/plugins/kwave/band_pass
+unstripped-binary-or-object ./usr/lib/kde4/plugins/kwave/codec_ascii
+unstripped-binary-or-object ./usr/lib/kde4/plugins/kwave/codec_audiofile
+unstripped-binary-or-object ./usr/lib/kde4/plugins/kwave/codec_flac
+unstripped-binary-or-object ./usr/lib/kde4/plugins/kwave/codec_ogg
+unstripped-binary-or-object ./usr/lib/kde4/plugins/kwave/codec_wav
+unstripped-binary-or-object ./usr/lib/kde4/plugins/kwave/fileinfo
+unstripped-binary-or-object ./usr/lib/kde4/plugins/kwave/goto
+unstripped-binary-or-object ./usr/lib/kde4/plugins/kwave/lowpass
+unstripped-binary-or-object ./usr/lib/kde4/plugins/kwave/memory
+unstripped-binary-or-object ./usr/lib/kde4/plugins/kwave/newsignal
+unstripped-binary-or-object ./usr/lib/kde4/plugins/kwave/noise
+unstripped-binary-or-object ./usr/lib/kde4/plugins/kwave/notch_filter
+unstripped-binary-or-object ./usr/lib/kde4/plugins/kwave/pitch_shift
+unstripped-binary-or-object ./usr/lib/kde4/plugins/kwave/playback
+unstripped-binary-or-object ./usr/lib/kde4/plugins/kwave/record
+unstripped-binary-or-object ./usr/lib/kde4/plugins/kwave/saveblocks
+unstripped-binary-or-object ./usr/lib/kde4/plugins/kwave/selectrange
+unstripped-binary-or-object ./usr/lib/kde4/plugins/kwave/sonagram
+unstripped-binary-or-object ./usr/lib/kde4/plugins/kwave/volume
+unstripped-binary-or-object ./usr/lib/kde4/plugins/kwave/zero

Added: kde-extras/kwave/trunk/debian/manpages
===================================================================
--- kde-extras/kwave/trunk/debian/manpages	                        (rev 0)
+++ kde-extras/kwave/trunk/debian/manpages	2010-06-14 06:49:56 UTC (rev 18338)
@@ -0,0 +1 @@
+debian/kwave.1

Added: kde-extras/kwave/trunk/debian/menu
===================================================================
--- kde-extras/kwave/trunk/debian/menu	                        (rev 0)
+++ kde-extras/kwave/trunk/debian/menu	2010-06-14 06:49:56 UTC (rev 18338)
@@ -0,0 +1,9 @@
+?package(kwave): \
+	needs="X11" \
+	section="Applications/Sound" \
+        hints="KDE" \
+        kderemove="y" \
+	title="Kwave" \
+	description="A sound editor for KDE" \
+	command="/usr/bin/kwave" \
+	icon="/usr/share/pixmaps/kwave.xpm"

Added: kde-extras/kwave/trunk/debian/mime
===================================================================
--- kde-extras/kwave/trunk/debian/mime	                        (rev 0)
+++ kde-extras/kwave/trunk/debian/mime	2010-06-14 06:49:56 UTC (rev 18338)
@@ -0,0 +1,8 @@
+audio/basic; kwave %s; test=test "$DISPLAY" != ""; description="ULAW (Sun) audio"
+audio/x-aiff; kwave %s; test=test "$DISPLAY" != ""; description="AIFF/Amiga audio"
+audio/x-mp1; kwave %s; test=test "$DISPLAY" != ""; description="MPEG layer 1 audio"
+audio/x-mp2; kwave %s; test=test "$DISPLAY" != ""; description="MPEG layer 2 audio"
+audio/x-mp3; kwave %s; test=test "$DISPLAY" != ""; description="MPEG layer 3 audio"
+audio/x-wav; kwave %s; test=test "$DISPLAY" != ""; description="Waveform Microsoft Wave/RIFF"
+audio/x-ircam; kwave %s; test=test "$DISPLAY" != ""; description="Compressed Audio Interchange Format"
+audio/ogg; kwave %s; test=test "$DISPLAY" != ""; description="Ogg Vorbis multimedia format"

Added: kde-extras/kwave/trunk/debian/patches/05-do-not-install-so-symlinks.diff
===================================================================
--- kde-extras/kwave/trunk/debian/patches/05-do-not-install-so-symlinks.diff	                        (rev 0)
+++ kde-extras/kwave/trunk/debian/patches/05-do-not-install-so-symlinks.diff	2010-06-14 06:49:56 UTC (rev 18338)
@@ -0,0 +1,26 @@
+Kwave has private libraries for its plugins, which don't really need the .so
+symlink. Thus, just tell CMake to not install them.
+
+--- a/libgui/CMakeLists.txt	2008-09-20 08:07:23.000000000 +0200
++++ b/libgui/CMakeLists.txt	2009-04-02 22:25:56.000000000 +0200
+@@ -76,7 +76,7 @@
+ #############################################################################
+ ### install files                                                         ###
+ 
+-INSTALL(TARGETS libkwavegui LIBRARY DESTINATION ${KDE4_LIB_INSTALL_DIR})
++INSTALL(TARGETS libkwavegui LIBRARY DESTINATION ${KDE4_LIB_INSTALL_DIR} NAMELINK_SKIP)
+ 
+ #############################################################################
+ #############################################################################
+--- a/libkwave/CMakeLists.txt	2008-12-23 13:32:06.000000000 +0100
++++ b/libkwave/CMakeLists.txt	2009-04-02 22:25:30.000000000 +0200
+@@ -119,7 +119,8 @@
+ #############################################################################
+ ### install files                                                         ###
+ 
+-INSTALL(TARGETS libkwave LIBRARY DESTINATION ${KDE4_LIB_INSTALL_DIR})
++INSTALL(TARGETS libkwave LIBRARY DESTINATION ${KDE4_LIB_INSTALL_DIR} NAMELINK_SKIP)
++
+ 
+ #############################################################################
+ #############################################################################

Added: kde-extras/kwave/trunk/debian/patches/06-qreal.diff
===================================================================
--- kde-extras/kwave/trunk/debian/patches/06-qreal.diff	                        (rev 0)
+++ kde-extras/kwave/trunk/debian/patches/06-qreal.diff	2010-06-14 06:49:56 UTC (rev 18338)
@@ -0,0 +1,1694 @@
+Index: plugins/band_pass/BandPassPlugin.h
+===================================================================
+--- a/plugins/band_pass/BandPassPlugin.h	(revision 2332)
++++ b/plugins/band_pass/BandPassPlugin.h	(revision 2333)
+@@ -84,23 +84,23 @@
+      * Called when the parameter changed during pre-listen
+      * @param frequency the frequency parameter in Hz
+      */
+-    void setFreqValue(qreal frequency);
++    void setFreqValue(double frequency);
+ 
+-    void setBwValue(qreal bw);
++    void setBwValue(double bw);
+ 
+ private:
+ 
+     /** cutoff frequency [Hz] */
+-    qreal m_frequency;
++    double m_frequency;
+ 
+     /** last value of m_frequency */
+-    qreal m_last_freq;
++    double m_last_freq;
+ 
+     /** bandwidth value [Hz] */
+-    qreal m_bw;
++    double m_bw;
+ 
+     /** last value of m_bw */
+-    qreal m_last_bw;
++    double m_last_bw;
+ 
+ };
+ 
+Index: plugins/band_pass/BandPass.h
+===================================================================
+--- a/plugins/band_pass/BandPass.h	(revision 2332)
++++ b/plugins/band_pass/BandPass.h	(revision 2333)
+@@ -46,7 +46,7 @@
+     virtual void goOn();
+ 
+     /** @see TransmissionFunction::at() */
+-    virtual qreal at(qreal f);
++    virtual double at(double f);
+ 
+ signals:
+ 
+@@ -82,7 +82,7 @@
+      * @param freq normed frequency
+      * @param R normed bandwidth
+      */
+-    void setfilter_2polebp(qreal freq, qreal R);
++    void setfilter_2polebp(double freq, double R);
+ 
+ private:
+ 
+@@ -90,15 +90,15 @@
+     Kwave::SampleArray m_buffer;
+ 
+     /** center frequency */
+-    qreal m_frequency;
++    double m_frequency;
+ 
+     /** bandwidth */
+-    qreal m_bandwidth;
++    double m_bandwidth;
+ 
+     /** structure with the filter coefficients */
+     struct {
+-	qreal cx,cx1,cx2,cy1,cy2;
+-	qreal x,x1,x2,y,y1,y2;
++	double cx,cx1,cx2,cy1,cy2;
++	double x,x1,x2,y,y1,y2;
+     } m_filter;
+ 
+ };
+Index: plugins/band_pass/BandPassDialog.h
+===================================================================
+--- a/plugins/band_pass/BandPassDialog.h	(revision 2332)
++++ b/plugins/band_pass/BandPassDialog.h	(revision 2333)
+@@ -46,7 +46,7 @@
+      *                    needed for determining the allowed range of
+      *                    the cutoff frequency
+      */
+-    BandPassDialog(QWidget *parent, qreal sample_rate);
++    BandPassDialog(QWidget *parent, double sample_rate);
+ 
+     /** Destructor */
+     virtual ~BandPassDialog();
+@@ -66,10 +66,10 @@
+      * Emitted whenever the frequency changes
+      * @param freq the frequency parameter in Hz
+      */
+-    void freqChanged(qreal freq);
++    void freqChanged(double freq);
+ 
+     //* And for the bw
+-    void bwChanged(qreal bw);
++    void bwChanged(double bw);
+ 
+     /** Pre-listen mode has been started */
+     void startPreListen();
+@@ -104,13 +104,13 @@
+ private:
+ 
+     /** the cutoff frequency in Hz */
+-    qreal m_frequency;
++    double m_frequency;
+ 
+     /** the bw in Hz */
+-    qreal m_bw;
++    double m_bw;
+ 
+     /** sample rate of the signal in samples/sec */
+-    qreal m_sample_rate;
++    double m_sample_rate;
+ 
+     /** filter function for calculating the frequency response */
+     BandPass *m_filter;
+Index: plugins/band_pass/BandPassPlugin.cpp
+===================================================================
+--- a/plugins/band_pass/BandPassPlugin.cpp	(revision 2332)
++++ b/plugins/band_pass/BandPassPlugin.cpp	(revision 2333)
+@@ -75,10 +75,10 @@
+     if (!dialog) return 0;
+ 
+     // connect the signals for detecting value changes in pre-listen mode
+-    connect(dialog, SIGNAL(freqChanged(qreal)),
+-            this, SLOT(setFreqValue(qreal)));
+-    connect(dialog, SIGNAL(bwChanged(qreal)),
+-            this, SLOT(setBwValue(qreal)));
++    connect(dialog, SIGNAL(freqChanged(double)),
++            this, SLOT(setFreqValue(double)));
++    connect(dialog, SIGNAL(bwChanged(double)),
++            this, SLOT(setBwValue(double)));
+     return dialog;
+ }
+ 
+@@ -98,7 +98,7 @@
+ void BandPassPlugin::updateFilter(Kwave::SampleSource *filter,
+                                   bool force)
+ {
+-    qreal sr = signalRate();
++    double sr = signalRate();
+ 
+     if (!filter) return;
+ 
+@@ -121,13 +121,13 @@
+ }
+ 
+ //***************************************************************************
+-void BandPassPlugin::setFreqValue(qreal frequency)
++void BandPassPlugin::setFreqValue(double frequency)
+ {
+     m_frequency = frequency;
+ }
+ 
+ //***************************************************************************
+-void BandPassPlugin::setBwValue(qreal bw)
++void BandPassPlugin::setBwValue(double bw)
+ {
+     m_bw = bw;
+ }
+Index: plugins/band_pass/BandPass.cpp
+===================================================================
+--- a/plugins/band_pass/BandPass.cpp	(revision 2332)
++++ b/plugins/band_pass/BandPass.cpp	(revision 2333)
+@@ -46,7 +46,7 @@
+ }
+ 
+ //***************************************************************************
+-qreal BandPass::at(qreal f)
++double BandPass::at(double f)
+ {
+     /*
+      * filter function as extracted from the aRts code:
+@@ -56,7 +56,7 @@
+      *
+      * convert filter coefficients to our notation:
+      */
+-    qreal a0, a1, a2, b1, b2;
++    double a0, a1, a2, b1, b2;
+     a0 = m_filter.cx;
+     a1 = m_filter.cx1;
+     a2 = m_filter.cx2;
+@@ -68,10 +68,10 @@
+      * H(z) = ------------------   | z = e ^ (j*2*pi*f)
+      *          z^2 - b1*z - b0
+      */
+-    std::complex<qreal> h;
+-    std::complex<qreal> w;
+-    std::complex<qreal> j(0.0,1.0);
+-    std::complex<qreal> z;
++    std::complex<double> h;
++    std::complex<double> w;
++    std::complex<double> j(0.0,1.0);
++    std::complex<double> z;
+ 
+     w = f;
+     z = std::exp(j*w);
+@@ -97,7 +97,7 @@
+  * As in ''An introduction to digital filter theory'' by Julius O. Smith
+  * and in Moore's book; I use the normalized version in Moore's book.
+  */
+-void BandPass::setfilter_2polebp(qreal freq, qreal R)
++void BandPass::setfilter_2polebp(double freq, double R)
+ {
+     m_filter.cx  = 1.0 - R;
+     m_filter.cx1 = 0.0;
+@@ -134,7 +134,7 @@
+ //***************************************************************************
+ void BandPass::setFrequency(const QVariant fc)
+ {
+-    qreal new_freq = QVariant(fc).toDouble();
++    double new_freq = QVariant(fc).toDouble();
+     if (new_freq == m_frequency) return; // nothing to do
+ 
+     m_frequency = new_freq;
+@@ -145,7 +145,7 @@
+ //***************************************************************************
+ void BandPass::setBandwidth(const QVariant bw)
+ {
+-    qreal new_bw = QVariant(bw).toDouble();
++    double new_bw = QVariant(bw).toDouble();
+     if (new_bw == m_bandwidth) return; // nothing to do
+ 
+     m_bandwidth = new_bw;
+Index: plugins/band_pass/BandPassDialog.cpp
+===================================================================
+--- a/plugins/band_pass/BandPassDialog.cpp	(revision 2332)
++++ b/plugins/band_pass/BandPassDialog.cpp	(revision 2333)
+@@ -35,7 +35,7 @@
+ #include "BandPass.h"
+ 
+ //***************************************************************************
+-BandPassDialog::BandPassDialog(QWidget *parent, qreal sample_rate)
++BandPassDialog::BandPassDialog(QWidget *parent, double sample_rate)
+     :QDialog(parent), KwavePluginSetupDialog(), Ui::BandPassDlg(),
+      m_frequency(3500),m_bw(100),
+      m_sample_rate(sample_rate), m_filter(0)
+@@ -44,7 +44,7 @@
+     setModal(true);
+ 
+     // set maximum frequency to sample rate / 2
+-    qreal f_max = sample_rate / 2.0;
++    double f_max = sample_rate / 2.0;
+ 
+     slider->setMaximum(static_cast<int>(f_max));
+     slider_2->setMaximum(static_cast<int>(f_max / 2.0));
+@@ -144,11 +144,11 @@
+ {
+     // evaluate the parameter list
+     bool ok;
+-    qreal frequency = params[0].toDouble(&ok);
++    double frequency = params[0].toDouble(&ok);
+     Q_ASSERT(ok);
+     if (ok) m_frequency = frequency;
+ 
+-    qreal bw = params[1].toDouble(&ok);
++    double bw = params[1].toDouble(&ok);
+     Q_ASSERT(ok);
+     if (ok) m_bw = bw;
+ 
+@@ -164,7 +164,7 @@
+ //***************************************************************************
+ void BandPassDialog::updateDisplay()
+ {
+-    qreal fs = m_sample_rate;
++    double fs = m_sample_rate;
+     if (m_filter && (fs > 0.0))
+     {
+         m_filter->setFrequency(QVariant(2.0 * M_PI * m_frequency / fs));
+Index: plugins/codec_wav/RIFFParser.cpp
+===================================================================
+--- a/plugins/codec_wav/RIFFParser.cpp	(revision 2332)
++++ b/plugins/codec_wav/RIFFParser.cpp	(revision 2333)
+@@ -158,11 +158,11 @@
+ 	    u_int32_t len = 0;
+ 	    m_dev.read(reinterpret_cast<char *>(&len), 4);
+ #if Q_BYTE_ORDER == Q_BIG_ENDIAN
+-	    qreal dist_le = fabs(half - bswap_32(len));
+-	    qreal dist_be = fabs(half - len);
++	    double dist_le = fabs(half - bswap_32(len));
++	    double dist_be = fabs(half - len);
+ #else
+-	    qreal dist_le = fabs(half - len);
+-	    qreal dist_be = fabs(half - bswap_32(len));
++	    double dist_le = fabs(half - len);
++	    double dist_be = fabs(half - bswap_32(len));
+ #endif
+ 	    // evaluate distance to average length
+ 	    if (dist_be > dist_le) ++le_matches;
+Index: plugins/selectrange/SelectRangeDialog.h
+===================================================================
+--- a/plugins/selectrange/SelectRangeDialog.h	(revision 2332)
++++ b/plugins/selectrange/SelectRangeDialog.h	(revision 2333)
+@@ -49,7 +49,7 @@
+      *                      for converting samples to percentage
+      */
+     SelectRangeDialog(QWidget *widget, Mode start_mode, Mode range_mode,
+-                      unsigned int range, qreal sample_rate,
++                      unsigned int range, double sample_rate,
+                       unsigned int offset, unsigned int signal_length);
+ 
+     /** Destructor */
+Index: plugins/selectrange/SelectRangePlugin.cpp
+===================================================================
+--- a/plugins/selectrange/SelectRangePlugin.cpp	(revision 2332)
++++ b/plugins/selectrange/SelectRangePlugin.cpp	(revision 2333)
+@@ -52,7 +52,7 @@
+     interpreteParameters(previous_params);
+ 
+     // create the setup dialog
+-    qreal rate = signalRate();
++    double rate = signalRate();
+     unsigned int offset = 0;
+     selection(&offset, 0, false);
+     unsigned int length = signalLength();
+Index: plugins/selectrange/SelectRangeDialog.cpp
+===================================================================
+--- a/plugins/selectrange/SelectRangeDialog.cpp	(revision 2332)
++++ b/plugins/selectrange/SelectRangeDialog.cpp	(revision 2333)
+@@ -28,7 +28,7 @@
+ 
+ //***************************************************************************
+ SelectRangeDialog::SelectRangeDialog(QWidget *widget,
+-    Mode start_mode, Mode range_mode, unsigned int range, qreal sample_rate,
++    Mode start_mode, Mode range_mode, unsigned int range, double sample_rate,
+     unsigned int offset, unsigned int signal_length)
+     :QDialog(widget), Ui::SelectRangeDlg()
+ {
+Index: plugins/goto/GotoPlugin.cpp
+===================================================================
+--- a/plugins/goto/GotoPlugin.cpp	(revision 2332)
++++ b/plugins/goto/GotoPlugin.cpp	(revision 2333)
+@@ -50,7 +50,7 @@
+     interpreteParameters(previous_params);
+ 
+     // create the setup dialog
+-    qreal rate = signalRate();
++    double rate = signalRate();
+     unsigned int offset = 0;
+     selection(&offset, 0, false);
+     unsigned int length = signalLength();
+Index: plugins/codec_ogg/OggDecoder.cpp
+===================================================================
+--- a/plugins/codec_ogg/OggDecoder.cpp	(revision 2332)
++++ b/plugins/codec_ogg/OggDecoder.cpp	(revision 2333)
+@@ -439,9 +439,9 @@
+ 	    const unsigned int stream_end_pos = m_source->pos();
+ 	    const unsigned int stream_read = stream_end_pos -
+ 	                                     stream_start_pos + 1;
+-	    qreal bits = static_cast<qreal>(stream_read) * 8.0;
+-	    qreal seconds = static_cast<qreal>(samples) /
+-		static_cast<qreal>(m_info.rate());
++	    double bits = static_cast<double>(stream_read) * 8.0;
++	    double seconds = static_cast<double>(samples) /
++		static_cast<double>(m_info.rate());
+ 	    bitrate = static_cast<unsigned int>(bits / seconds);
+ 
+ 	    // round to neares standard bitrate
+Index: plugins/about/LogoWidget.cpp
+===================================================================
+--- a/plugins/about/LogoWidget.cpp	(revision 2332)
++++ b/plugins/about/LogoWidget.cpp	(revision 2333)
+@@ -31,7 +31,7 @@
+ #include "LogoWidget.h"
+ 
+ /** increment value of the "h" channel of the color of the sine waves */
+-#define COLOR_INCREMENT (static_cast<qreal>(0.001))
++#define COLOR_INCREMENT (static_cast<double>(0.001))
+ 
+ //***************************************************************************
+ LogoWidget::LogoWidget(QWidget *parent)
+@@ -119,7 +119,7 @@
+ 	m_color_h += COLOR_INCREMENT; // this gives the nice color change :-)
+ 	if (m_color_h > 1.0) m_color_h -= 1.0;
+ 
+-	qreal amp = sin(m_deg[MAXSIN - 1] * 3);
++	double amp = sin(m_deg[MAXSIN - 1] * 3);
+ 	for (int j = 0; j < MAXSIN; j++) {
+ 	    for (int i=0; i < 21; i++) {
+ 		si.setPoint(i, (j*m_width/MAXSIN) +
+Index: plugins/about/LogoWidget.h
+===================================================================
+--- a/plugins/about/LogoWidget.h	(revision 2332)
++++ b/plugins/about/LogoWidget.h	(revision 2333)
+@@ -73,7 +73,7 @@
+     QTimer *m_timer;
+ 
+     /** "H" channel of the sine wave color */
+-    qreal m_color_h;
++    double m_color_h;
+ };
+ 
+ #endif  /* _LOGO_WIDGET_H_ */
+Index: libkwave/FileProgress.cpp
+===================================================================
+--- a/libkwave/FileProgress.cpp	(revision 2332)
++++ b/libkwave/FileProgress.cpp	(revision 2333)
+@@ -38,7 +38,7 @@
+ //***************************************************************************
+ FileProgress::FileProgress(QWidget *parent,
+ 	const QUrl &url, unsigned int size,
+-	unsigned int samples, qreal rate, unsigned int bits,
++	unsigned int samples, double rate, unsigned int bits,
+ 	unsigned int tracks)
+     :QDialog(parent),
+     m_url(url),
+@@ -144,7 +144,7 @@
+     if (!m_stat_bytes) return;
+ 
+     // some dummy update to get maximum size
+-    updateStatistics(9999999.9, static_cast<qreal>(99*24*60*60), size);
++    updateStatistics(9999999.9, static_cast<double>(99*24*60*60), size);
+ 
+     // now correct the minimum sizes of the statistic entries
+     m_stat_transfer->adjustSize();
+@@ -248,7 +248,7 @@
+ }
+ 
+ //***************************************************************************
+-void FileProgress::updateStatistics(qreal rate, qreal rest,
++void FileProgress::updateStatistics(double rate, double rest,
+ 	unsigned int pos)
+ {
+     QString text;
+@@ -304,7 +304,7 @@
+ 
+     // the easiest part: the progress bar and the caption
+     int percent = static_cast<int>(
+-	static_cast<qreal>(pos) / static_cast<qreal>(m_size) * 100.0);
++	static_cast<double>(pos) / static_cast<double>(m_size) * 100.0);
+ 
+     // not enough progress not worth showing ?
+     if (percent <= m_last_percent) return;
+@@ -319,11 +319,11 @@
+     }
+ 
+     // update the transfer statistics
+-    qreal seconds = m_time.elapsed() / 1000.0; // [sec]
+-    qreal rate = pos / seconds;                // [bytes/sec]
+-    qreal rest = 0;
++    double seconds = m_time.elapsed() / 1000.0; // [sec]
++    double rate = pos / seconds;                // [bytes/sec]
++    double rest = 0;
+     if (rate > 10) {
+-	rest = qreal(m_size - pos) / rate;     // [seconds]
++	rest = double(m_size - pos) / rate;     // [seconds]
+     }
+     updateStatistics(rate, rest, pos);
+ 
+Index: libkwave/WindowFunction.cpp
+===================================================================
+--- a/libkwave/WindowFunction.cpp	(revision 2332)
++++ b/libkwave/WindowFunction.cpp	(revision 2333)
+@@ -67,9 +67,9 @@
+ }
+ 
+ //***************************************************************************
+-QVector<qreal> WindowFunction::points(unsigned int len)
++QVector<double> WindowFunction::points(unsigned int len)
+ {
+-    QVector<qreal> out(len);
++    QVector<double> out(len);
+     Q_ASSERT(out.count() == static_cast<int>(len));
+     if (out.count() != static_cast<int>(len)) {
+ 	out.resize(0);
+@@ -89,22 +89,22 @@
+ 	    break;
+ 	case WINDOW_FUNC_HAMMING:
+ 	    for (unsigned int i = 0; i < len; i++)
+-		out[i] = 0.54-(0.46 * cos(static_cast<qreal>(i) * 2 * M_PI /
++		out[i] = 0.54-(0.46 * cos(static_cast<double>(i) * 2 * M_PI /
+ 		         (len - 1)));
+ 	    break;
+ 	case WINDOW_FUNC_BLACKMAN:
+ 	    for (unsigned int i = 0; i < len; i++)
+-		out[i] = 0.42-(0.50 * cos(static_cast<qreal>(i) * 2 * M_PI /
++		out[i] = 0.42-(0.50 * cos(static_cast<double>(i) * 2 * M_PI /
+ 		         (len - 1))) +
+-		         (0.08 * cos(static_cast<qreal>(i) * 4 * M_PI /
++		         (0.08 * cos(static_cast<double>(i) * 4 * M_PI /
+ 		         (len - 1)));
+ 	    break;
+ 	case WINDOW_FUNC_TRIANGULAR:
+ 	    for (unsigned int i = 0; i < len / 2; i++)
+-		out[i] = static_cast<qreal>(i) / (len / 2 - 1);
++		out[i] = static_cast<double>(i) / (len / 2 - 1);
+ 
+ 	    for (unsigned int i = len / 2; i < len; i++)
+-		out[i] = 1 - (static_cast<qreal>(i) - len / 2) / (len / 2 - 1);
++		out[i] = 1 - (static_cast<double>(i) - len / 2) / (len / 2 - 1);
+ 	    break;
+     }
+ 
+Index: libkwave/Curve.cpp
+===================================================================
+--- a/libkwave/Curve.cpp	(revision 2332)
++++ b/libkwave/Curve.cpp	(revision 2333)
+@@ -57,7 +57,7 @@
+     QString t = parse.firstParam();
+     setInterpolationType(m_interpolation.find(t));
+ 
+-    qreal x, y;
++    double x, y;
+     while (!parse.isDone()) {
+ 	x = parse.toDouble();
+ 	if (parse.isDone()) break; // half point ?
+@@ -88,7 +88,7 @@
+ }
+ 
+ //***************************************************************************
+-QVector<qreal> Curve::interpolation(unsigned int points)
++QVector<double> Curve::interpolation(unsigned int points)
+ {
+     m_interpolation.prepareInterpolation(*this);
+     return m_interpolation.interpolation(*this, points);
+@@ -140,7 +140,7 @@
+ }
+ 
+ //***************************************************************************
+-void Curve::insert(qreal x, qreal y)
++void Curve::insert(double x, double y)
+ {
+     if ((x < 0.0) || (x > 1.0)) {
+ 	qWarning("Curve::insert(%0.2f,%0.2f): out of range !",x,y);
+@@ -189,13 +189,13 @@
+ //***************************************************************************
+ void Curve::scaleFit(unsigned int range)
+ {
+-    qreal min = DBL_MAX;
+-    qreal max = DBL_MIN;
++    double min = DBL_MAX;
++    double max = DBL_MIN;
+ 
+     Interpolation interpolation(m_interpolation.type());
+ 
+-    QVector<qreal> y = interpolation.interpolation(*this, range);
+-    foreach (qreal yi, y) {
++    QVector<double> y = interpolation.interpolation(*this, range);
++    foreach (double yi, y) {
+ 	if (yi > max) max = yi;
+ 	if (yi < min) min = yi;
+     }
+@@ -211,11 +211,11 @@
+ }
+ 
+ //***************************************************************************
+-Curve::Point Curve::findPoint(qreal px, qreal py, qreal tol)
++Curve::Point Curve::findPoint(double px, double py, double tol)
+ {
+     Point best = NoPoint;
+-    qreal dist;
+-    qreal min_dist = tol;
++    double dist;
++    double min_dist = tol;
+ 
+     foreach (Point p, *this) {
+ 	// use the length of the difference vector as criterium
+Index: libkwave/Interpolation.cpp
+===================================================================
+--- a/libkwave/Interpolation.cpp	(revision 2332)
++++ b/libkwave/Interpolation.cpp	(revision 2333)
+@@ -95,7 +95,7 @@
+ }
+ 
+ //***************************************************************************
+-qreal Interpolation::singleInterpolation(qreal input)
++double Interpolation::singleInterpolation(double input)
+ {
+     if (!count()) return 0.0; // no data ?
+ 
+@@ -112,14 +112,14 @@
+ 		while ((m_x[i] < input) && (i < count))
+ 		    i++;
+ 
+-		qreal dif1 = m_x[i] - m_x[i-1];  //!=0 per definition
+-		qreal dif2 = input - m_x[i-1];
++		double dif1 = m_x[i] - m_x[i-1];  //!=0 per definition
++		double dif2 = input - m_x[i-1];
+ 
+ 		return (m_y[i-1] + ((m_y[i] - m_y[i-1])*dif2 / dif1));
+ 	    }
+ 	case INTPOL_SPLINE:
+ 	    {
+-		qreal a, b, diff;
++		double a, b, diff;
+ 		unsigned int j = 1;
+ 
+ 		while ((m_x[j] < input) && (j < count))
+@@ -135,7 +135,7 @@
+ 	    }
+ 	case INTPOL_NPOLYNOMIAL:
+ 	    {
+-		qreal ny = m_y[0];
++		double ny = m_y[0];
+ 		for (unsigned int j = 1; j < count; j++)
+ 		    ny = ny * (input - m_x[j]) + m_y[j];
+ 		return ny;
+@@ -163,9 +163,9 @@
+ 	if (!m_curve) return 0;
+ 
+ 	// use polynom
+-	qreal ny;
+-	QVector<qreal> ax(7);
+-	QVector<qreal> ay(7);
++	double ny;
++	QVector<double> ax(7);
++	QVector<double> ay(7);
+ 
+ 	unsigned int i = 1;
+ 	while ((m_x[i] < input) && (i < count))
+@@ -217,10 +217,10 @@
+ }
+ 
+ //***************************************************************************
+-QVector<qreal> Interpolation::limitedInterpolation(const Curve &points,
+-                                                   unsigned int len)
++QVector<double> Interpolation::limitedInterpolation(const Curve &points,
++                                                    unsigned int len)
+ {
+-    QVector<qreal> y = interpolation(points, len);
++    QVector<double> y = interpolation(points, len);
+     for (unsigned int i = 0; i < len; i++) {
+ 	if (y[i] > 1) y[i] = 1;
+ 	if (y[i] < 0) y[i] = 0;
+@@ -229,21 +229,21 @@
+ }
+ 
+ //***************************************************************************
+-QVector<qreal> Interpolation::interpolation(const Curve &points,
+-                                            unsigned int len)
++QVector<double> Interpolation::interpolation(const Curve &points,
++                                             unsigned int len)
+ {
+     Q_ASSERT(len);
+-    if (!len) return QVector<qreal>();
++    if (!len) return QVector<double>();
+ 
+     unsigned int degree = 0;
+-    QVector<qreal> y_out(len);
++    QVector<double> y_out(len);
+     qFill(y_out, 0.0);
+ 
+     switch (m_type) {
+ 	case INTPOL_LINEAR:
+ 	{
+ 	    Curve::Point p;
+-	    qreal x0, y0, x1, y1;
++	    double x0, y0, x1, y1;
+ 	    Curve::ConstIterator it(points);
+ 
+ 	    if (it.hasNext()) {
+@@ -256,7 +256,7 @@
+ 		    x1 = p.x();
+ 		    y1 = p.y();
+ 
+-		    qreal dy = (y1 - y0);
++		    double dy = (y1 - y0);
+ 		    int dx  = static_cast<int>((x1 - x0) * len);
+ 		    int min = static_cast<int>(x0 * len);
+ 
+@@ -264,7 +264,7 @@
+ 		    Q_ASSERT(x1 <= 1.0);
+ 		    for (int i = static_cast<int>(x0 * len);
+ 		         i < static_cast<int>(x1 * len); i++) {
+-			qreal h = dx ? ((qreal(i - min)) / dx) : 0.0;
++			double h = dx ? ((double(i - min)) / dx) : 0.0;
+ 			y_out[i] = y0 + (h * dy);
+ 		    }
+ 		    x0 = x1;
+@@ -278,10 +278,10 @@
+ 	    int t = 1;
+ 	    unsigned int count = points.count();
+ 
+-	    qreal ny = 0;
+-	    QVector<qreal> der(count + 1);
+-	    QVector<qreal> x(count + 1);
+-	    QVector<qreal> y(count + 1);
++	    double ny = 0;
++	    QVector<double> der(count + 1);
++	    QVector<double> x(count + 1);
++	    QVector<double> y(count + 1);
+ 
+ 	    Curve::ConstIterator it(points);
+ 	    while (it.hasNext()) {
+@@ -299,8 +299,8 @@
+ 	    for (unsigned int j = 2; j <= count; j++) {
+ 		ent = static_cast<int>(x[j] * len);
+ 		for (int i = start; i < ent; i++) {
+-		    qreal xin = static_cast<qreal>(i) / len;
+-		    qreal h, b, a;
++		    double xin = static_cast<double>(i) / len;
++		    double h, b, a;
+ 
+ 		    h = x[j] - x[j - 1];
+ 
+@@ -327,10 +327,10 @@
+ 	{
+ 	    if (!degree) degree = 7;
+ 	    unsigned int count = points.count();
+-	    qreal ny;
+-	    QVector<qreal> x(7);
+-	    QVector<qreal> y(7);
+-	    qreal ent, start;
++	    double ny;
++	    QVector<double> x(7);
++	    QVector<double> y(7);
++	    double ent, start;
+ 
+ 	    if (count) {
+ 		for (unsigned int px = 0; px < count - 1; px++) {
+@@ -347,7 +347,7 @@
+ 		    {
+ 			ny = y[0];
+ 			for (unsigned int j = 1; j < degree; j++)
+-			    ny = ny * ((static_cast<qreal>(i)) / len - x[j])
++			    ny = ny * ((static_cast<double>(i)) / len - x[j])
+ 				+ y[j];
+ 
+ 			y_out[i] = ny;
+@@ -358,18 +358,18 @@
+ 	}
+ 	case INTPOL_NPOLYNOMIAL:
+ 	{
+-	    qreal ny;
++	    double ny;
+ 	    int count = points.count();
+ 
+ 	    if (count != 0) {
+-		QVector<qreal> x(count+1);
+-		QVector<qreal> y(count+1);
+-		qreal px;
++		QVector<double> x(count+1);
++		QVector<double> y(count+1);
++		double px;
+ 
+ 		createFullPolynom(points, x, y);
+ 
+ 		for (unsigned int i = 1; i < len; i++) {
+-		    px = static_cast<qreal>(i) / len;
++		    px = static_cast<double>(i) / len;
+ 		    ny = y[0];
+ 		    for (int j = 1; j < count; j++)
+ 			ny = ny * (px - x[j]) + y[j];
+@@ -381,7 +381,7 @@
+ 	}
+ 	case INTPOL_SAH:
+ 	{
+-	    qreal x0, y0, x1, y1;
++	    double x0, y0, x1, y1;
+ 
+ 	    Curve::ConstIterator it(points);
+ 	    if (it.hasNext()) {
+@@ -410,7 +410,7 @@
+ 
+ //***************************************************************************
+ void Interpolation::createFullPolynom(const Curve &points,
+-	QVector<qreal> &x, QVector<qreal> &y)
++	QVector<double> &x, QVector<double> &y)
+ {
+     Q_ASSERT(!points.isEmpty());
+     Q_ASSERT(m_curve);
+@@ -437,15 +437,15 @@
+ }
+ 
+ //***************************************************************************
+-void Interpolation::get2Derivate(const QVector<qreal> &x,
+-	const QVector<qreal> &y, QVector<qreal> &ab, unsigned int n)
++void Interpolation::get2Derivate(const QVector<double> &x,
++	const QVector<double> &y, QVector<double> &ab, unsigned int n)
+ {
+     Q_ASSERT(n);
+     if (!n) return;
+ 
+     unsigned int i, k;
+-    qreal p, qn, sig, un;
+-    QVector<qreal> u(n);
++    double p, qn, sig, un;
++    QVector<double> u(n);
+ 
+     ab[0] = ab[1] = 0;
+     u[0] = u[1] = 0;
+@@ -470,7 +470,7 @@
+ 
+ //***************************************************************************
+ void Interpolation::createPolynom(const Curve &points,
+-                                  QVector<qreal> &x, QVector<qreal> &y,
++                                  QVector<double> &x, QVector<double> &y,
+                                   int pos, unsigned int degree)
+ {
+     unsigned int count = 0;
+Index: libkwave/modules/KwaveOsc.cpp
+===================================================================
+--- a/libkwave/modules/KwaveOsc.cpp	(revision 2332)
++++ b/libkwave/modules/KwaveOsc.cpp	(revision 2333)
+@@ -35,12 +35,12 @@
+ void Kwave::Osc::goOn()
+ {
+     unsigned int samples = m_buffer.size();
+-    const qreal two_pi = 2.0 * M_PI;
++    const double two_pi = 2.0 * M_PI;
+ 
+     Q_ASSERT(m_f != 0);
+     if (m_f == 0) return;
+ 
+-    qreal omega = two_pi / m_f;
++    double omega = two_pi / m_f;
+     for (unsigned int sample = 0; sample < samples; sample++) {
+ 	// calculate one sample as sin(w * t)
+ 	m_buffer[sample] = double2sample(m_a * sin(m_omega_t));
+Index: libkwave/modules/KwaveOsc.h
+===================================================================
+--- a/libkwave/modules/KwaveOsc.h	(revision 2332)
++++ b/libkwave/modules/KwaveOsc.h	(revision 2333)
+@@ -73,13 +73,13 @@
+ 	    Kwave::SampleArray m_buffer;
+ 
+ 	    /** current time multiplied by 2*Pi*f */
+-	    qreal m_omega_t;
++	    double m_omega_t;
+ 
+ 	    /** frequency [samples/period] */
+-	    qreal m_f;
++	    double m_f;
+ 
+ 	    /** amplitude [0...1] */
+-	    qreal m_a;
++	    double m_a;
+     };
+ }
+ 
+Index: libkwave/Filter.h
+===================================================================
+--- a/libkwave/Filter.h	(revision 2332)
++++ b/libkwave/Filter.h	(revision 2333)
+@@ -77,14 +77,14 @@
+      * Returns a filter coefficient.
+      * @param index internal index [0...count-1]
+      */
+-    qreal coeff(unsigned int index);
++    double coeff(unsigned int index);
+ 
+     /**
+      * Sets a filter coefficient to a new value.
+      * @param index internal index [0...count-1]
+      * @param newval new coefficient
+      */
+-    void setCoeff(unsigned int index, qreal newval);
++    void setCoeff(unsigned int index, double newval);
+ 
+     /**
+      * Returns a delay time of the filter.
+@@ -113,7 +113,7 @@
+     unsigned int m_rate;
+ 
+     /** array of coefficients */
+-    QVector<qreal> m_coeff;
++    QVector<double> m_coeff;
+ 
+     /** array of delay times */
+     QVector<int> m_delay;
+Index: libkwave/FileProgress.h
+===================================================================
+--- a/libkwave/FileProgress.h	(revision 2332)
++++ b/libkwave/FileProgress.h	(revision 2333)
+@@ -49,7 +49,7 @@
+      */
+     FileProgress(QWidget *parent,
+ 	const QUrl &url, unsigned int size,
+-	unsigned int samples, qreal rate, unsigned int bits,
++	unsigned int samples, double rate, unsigned int bits,
+ 	unsigned int tracks);
+ 
+     /** Destructor */
+@@ -136,7 +136,7 @@
+      * @param pos position in the file
+      * @internal
+      */
+-    void updateStatistics(qreal rate, qreal rest, unsigned int pos);
++    void updateStatistics(double rate, double rest, unsigned int pos);
+ 
+ protected:
+ 
+@@ -174,7 +174,7 @@
+     unsigned int m_bits_per_sample;
+ 
+     /** number of samples per second, used for output */
+-    qreal m_sample_rate;
++    double m_sample_rate;
+ 
+     /** number of tracks */
+     unsigned int m_tracks;
+Index: libkwave/Filter.cpp
+===================================================================
+--- a/libkwave/Filter.cpp	(revision 2332)
++++ b/libkwave/Filter.cpp	(revision 2333)
+@@ -103,14 +103,14 @@
+ }
+ 
+ //***************************************************************************
+-qreal Filter::coeff(unsigned int index)
++double Filter::coeff(unsigned int index)
+ {
+     Q_ASSERT(static_cast<int>(index) < m_coeff.count());
+     return m_coeff[index];
+ }
+ 
+ //***************************************************************************
+-void Filter::setCoeff(unsigned int index, qreal newval)
++void Filter::setCoeff(unsigned int index, double newval)
+ {
+     Q_ASSERT(static_cast<int>(index) < m_coeff.count());
+     m_coeff[index] = newval;
+Index: libkwave/Curve.h
+===================================================================
+--- a/libkwave/Curve.h	(revision 2332)
++++ b/libkwave/Curve.h	(revision 2333)
+@@ -104,7 +104,7 @@
+      * @param x coordinate on the x axis, should be [0...+1.0]
+      * @param y coordinate on the y axis, should be [0...+1.0]
+      */
+-    void insert(qreal x, qreal y);
++    void insert(double x, double y);
+ 
+     /**
+      * Searches for a point at given coordinates with a definable
+@@ -114,7 +114,7 @@
+      * @param tol tolerance for x and y direction, absolute value
+      * @return pointer to the found point or "NoPoint" if nothing found.
+      */
+-    Point findPoint(qreal x, qreal y, qreal tol = .05);
++    Point findPoint(double x, double y, double tol = .05);
+ 
+     /**
+      * Sets a curve from a command string. Opposite of getCommand().
+@@ -150,7 +150,7 @@
+      * @return Array of interpolated values or null if the
+      *         number of points was zero or the curve was empty.
+      */
+-    QVector<qreal> interpolation(unsigned int points);
++    QVector<double> interpolation(unsigned int points);
+ 
+ protected:
+ 
+Index: libkwave/KwavePlugin.cpp
+===================================================================
+--- a/libkwave/KwavePlugin.cpp	(revision 2332)
++++ b/libkwave/KwavePlugin.cpp	(revision 2333)
+@@ -401,7 +401,7 @@
+ }
+ 
+ //***************************************************************************
+-qreal Kwave::Plugin::signalRate()
++double Kwave::Plugin::signalRate()
+ {
+     return manager().signalRate();
+ }
+@@ -450,7 +450,7 @@
+ }
+ 
+ //***************************************************************************
+-QString Kwave::Plugin::zoom2string(qreal percent)
++QString Kwave::Plugin::zoom2string(double percent)
+ {
+     QString result = "";
+ 
+@@ -471,7 +471,7 @@
+ }
+ 
+ //***************************************************************************
+-QString Kwave::Plugin::ms2string(qreal ms, int precision)
++QString Kwave::Plugin::ms2string(double ms, int precision)
+ {
+     char buf[128];
+     int bufsize = 128;
+@@ -493,7 +493,7 @@
+ 	if (m < 1) {
+ 	    char format[128];
+ 	    int digits = static_cast<int>(
+-		ceil(static_cast<qreal>(precision+1) - log10(ms)));
++		ceil(static_cast<double>(precision+1) - log10(ms)));
+ 	    snprintf(format, sizeof(format), "%%0.%df s", digits);
+ 	    snprintf(buf, bufsize, format, ms / 1000.0);
+ 	} else {
+Index: libkwave/KwavePlugin.h
+===================================================================
+--- a/libkwave/KwavePlugin.h	(revision 2332)
++++ b/libkwave/KwavePlugin.h	(revision 2333)
+@@ -210,7 +210,7 @@
+ 	* Returns the sample rate of the current signal. If no signal is
+ 	* present the return value will be zero.
+ 	*/
+-	virtual qreal signalRate();
++	virtual double signalRate();
+ 
+ 	/**
+ 	* Returns an array of indices of currently selected channels.
+@@ -258,7 +258,7 @@
+ 	* @param percent the zoom factor to be formated, a value of "100.0"
+ 	*             means "100%", "0.1" means "0.1%" and so on.
+ 	*/
+-	static QString zoom2string(qreal percent);
++	static QString zoom2string(double percent);
+ 
+ 	/**
+ 	* Converts a time in milliseconds into a string. Times below one
+@@ -273,7 +273,7 @@
+ 	*                  must be >= 3 !
+ 	* @return time formatted as user-readable string
+ 	*/
+-	static QString ms2string(qreal ms, int precision = 6);
++	static QString ms2string(double ms, int precision = 6);
+ 
+ 	/**
+ 	* Converts the given number into a string with the current locale's
+Index: libkwave/WindowFunction.h
+===================================================================
+--- a/libkwave/WindowFunction.h	(revision 2332)
++++ b/libkwave/WindowFunction.h	(revision 2333)
+@@ -59,7 +59,7 @@
+      * the given number of points. This is similar to Kwave's
+      * Interpolation class.
+      */
+-    QVector<qreal> points(unsigned int len);
++    QVector<double> points(unsigned int len);
+ 
+     /**
+      * Returns the window function id through it's numeric index. If
+Index: libkwave/Interpolation.h
+===================================================================
+--- a/libkwave/Interpolation.h	(revision 2332)
++++ b/libkwave/Interpolation.h	(revision 2333)
+@@ -53,14 +53,14 @@
+ 
+     bool prepareInterpolation(const Curve &points);
+ 
+-    QVector<qreal> interpolation(const Curve &points, unsigned int len);
++    QVector<double> interpolation(const Curve &points, unsigned int len);
+ 
+-    QVector<qreal> limitedInterpolation(const Curve &points, unsigned int len);
++    QVector<double> limitedInterpolation(const Curve &points, unsigned int len);
+ 
+     /**
+      * Returns a single point of the interpolation.
+      */
+-    qreal singleInterpolation(qreal pos);
++    double singleInterpolation(double pos);
+ 
+     /**
+      * Same as getSingleInterpolation, but return value
+@@ -69,7 +69,7 @@
+      * @param pos ???
+      * @return interpolated value [0...1]
+      */
+-    qreal singleLimitedInterpolation(qreal pos);
++    double singleLimitedInterpolation(double pos);
+ 
+     /**
+      * Returns the if of a type through it's name.
+@@ -135,8 +135,8 @@
+      * @param y receives all y coordinates ???
+      */
+     void createFullPolynom(const Curve &points,
+-                           QVector<qreal> &x,
+-                           QVector<qreal> &y);
++                           QVector<double> &x,
++                           QVector<double> &y);
+ 
+     /**
+      * ???
+@@ -145,9 +145,9 @@
+      * @param ab array for return values
+      * @param n ???
+      */
+-    void get2Derivate(const QVector<qreal> &x,
+-                      const QVector<qreal> &y,
+-                      QVector<qreal> &ab, unsigned int n);
++    void get2Derivate(const QVector<double> &x,
++                      const QVector<double> &y,
++                      QVector<double> &ab, unsigned int n);
+ 
+     /**
+      * ???
+@@ -158,8 +158,8 @@
+      * @param degree ???
+      */
+     void createPolynom (const Curve &points,
+-                        QVector<qreal> &x,
+-                        QVector<qreal> &y,
++                        QVector<double> &x,
++                        QVector<double> &y,
+                         int pos, unsigned int degree);
+ 
+ private:
+@@ -168,13 +168,13 @@
+     const Curve *m_curve;
+ 
+     /** ??? used for temporary purposes */
+-    QVector<qreal> m_x;
++    QVector<double> m_x;
+ 
+     /** ??? used for temporary purposes */
+-    QVector<qreal> m_y;
++    QVector<double> m_y;
+ 
+     /** ??? used for temporary purposes */
+-    QVector<qreal> m_der;
++    QVector<double> m_der;
+ 
+     /** Map with type and name of interpolations */
+     static InterpolationMap m_interpolation_map;
+Index: libgui/LabelPropertiesWidget.cpp
+===================================================================
+--- a/libgui/LabelPropertiesWidget.cpp	(revision 2332)
++++ b/libgui/LabelPropertiesWidget.cpp	(revision 2333)
+@@ -54,7 +54,7 @@
+ 
+ //***************************************************************************
+ void LabelPropertiesWidget::setLabelPosition(unsigned int pos,
+-	unsigned int length, qreal rate)
++	unsigned int length, double rate)
+ {
+     Q_ASSERT(time);
+     if (!time) return;
+Index: libgui/SelectTimeWidget.h
+===================================================================
+--- a/libgui/SelectTimeWidget.h	(revision 2332)
++++ b/libgui/SelectTimeWidget.h	(revision 2333)
+@@ -59,7 +59,7 @@
+      * @param signal_length length of the signal in samples, needed
+      *                      for converting samples to percentage
+      */
+-    virtual void init(Mode mode, unsigned int range, qreal sample_rate,
++    virtual void init(Mode mode, unsigned int range, double sample_rate,
+                       unsigned int offset, unsigned int signal_length);
+ 
+     /** Destructor */
+@@ -89,7 +89,7 @@
+      * @return time converted to samples
+      */
+     static unsigned int timeToSamples(Mode mode, unsigned int time,
+-                                      qreal rate, unsigned int length);
++                                      double rate, unsigned int length);
+ 
+     /**
+      * Conversion from samples into time
+@@ -100,7 +100,7 @@
+      * @return time converted to the given mode
+      */
+     static unsigned int samplesToTime(Mode mode, unsigned int time,
+-                                      qreal rate, unsigned int length);
++                                      double rate, unsigned int length);
+ 
+ signals:
+ 
+@@ -151,7 +151,7 @@
+     unsigned int m_range;
+ 
+     /** sample rate [samples/second] */
+-    qreal m_rate;
++    double m_rate;
+ 
+     /** start offset of the selectioh [samples] */
+     unsigned int m_offset;
+Index: libgui/SignalWidget.cpp
+===================================================================
+--- a/libgui/SignalWidget.cpp	(revision 2332)
++++ b/libgui/SignalWidget.cpp	(revision 2333)
+@@ -614,7 +614,7 @@
+ }
+ 
+ //***************************************************************************
+-void SignalWidget::newSignal(unsigned int samples, qreal rate,
++void SignalWidget::newSignal(unsigned int samples, double rate,
+                              unsigned int bits, unsigned int tracks)
+ {
+     close();
+@@ -670,7 +670,7 @@
+ }
+ 
+ //***************************************************************************
+-qreal SignalWidget::getFullZoom()
++double SignalWidget::getFullZoom()
+ {
+     if (m_signal_manager.isEmpty()) return 0.0;    // no zoom if no signal
+ 
+@@ -687,14 +687,14 @@
+     //          -> 49.5 [pixels / sample]
+     //          -> zoom = 1 / 49.5 [samples / pixel]
+     // => full zoom [samples/pixel] = (length-1) / (width-1)
+-    return static_cast<qreal>(length - 1) /
+-	   static_cast<qreal>(QWidget::width() - 1);
++    return static_cast<double>(length - 1) /
++	   static_cast<double>(QWidget::width() - 1);
+ }
+ 
+ //***************************************************************************
+-void SignalWidget::setZoom(qreal new_zoom)
++void SignalWidget::setZoom(double new_zoom)
+ {
+-    qreal old_zoom = m_zoom;
++    double old_zoom = m_zoom;
+     InhibitRepaintGuard inhibit(*this);
+ 
+     m_zoom = new_zoom;
+@@ -719,8 +719,8 @@
+ //***************************************************************************
+ void SignalWidget::fixZoomAndOffset()
+ {
+-    qreal max_zoom;
+-    qreal min_zoom;
++    double max_zoom;
++    double min_zoom;
+     unsigned int length;
+ 
+     length = m_signal_manager.length();
+@@ -736,8 +736,8 @@
+ 
+     // ensure that the zoom is in a proper range
+     max_zoom = getFullZoom();
+-    min_zoom = static_cast<qreal>(MINIMUM_SAMPLES_PER_SCREEN) /
+-	       static_cast<qreal>(m_width);
++    min_zoom = static_cast<double>(MINIMUM_SAMPLES_PER_SCREEN) /
++	       static_cast<double>(m_width);
+     if (m_zoom < min_zoom) m_zoom = min_zoom;
+     if (m_zoom > max_zoom) m_zoom = max_zoom;
+ 
+@@ -775,7 +775,7 @@
+ //    // adjust the zoom factor in order to make a whole number
+ //    // of samples fit into the current window
+ //    int samples = pixels2samples(width) + 1;
+-//    zoom = (qreal)(samples) / (qreal)(width - 1);
++//    zoom = (double)(samples) / (double)(width - 1);
+ 
+     // do some final range checking
+     if (m_zoom < min_zoom) m_zoom = min_zoom;
+@@ -863,7 +863,7 @@
+ 
+     if (len) {
+ 	m_offset = ofs;
+-	setZoom((static_cast<qreal>(len)) / static_cast<qreal>(m_width - 1));
++	setZoom((static_cast<double>(len)) / static_cast<double>(m_width - 1));
+     }
+ }
+ 
+@@ -1453,7 +1453,7 @@
+ 
+ //***************************************************************************
+ void SignalWidget::showPosition(const QString &text, unsigned int pos,
+-                                qreal ms, const QPoint &mouse)
++                                double ms, const QPoint &mouse)
+ {
+     int x = mouse.x();
+     int y = mouse.y();
+@@ -1848,18 +1848,18 @@
+ }
+ 
+ //***************************************************************************
+-unsigned int SignalWidget::ms2samples(qreal ms)
++unsigned int SignalWidget::ms2samples(double ms)
+ {
+     return static_cast<unsigned int>(
+ 	rint(ms * m_signal_manager.rate() / 1E3));
+ }
+ 
+ //***************************************************************************
+-qreal SignalWidget::samples2ms(unsigned int samples)
++double SignalWidget::samples2ms(unsigned int samples)
+ {
+-    qreal rate = m_signal_manager.rate();
++    double rate = m_signal_manager.rate();
+     if (rate == 0.0) return 0.0;
+-    return static_cast<qreal>(samples) * 1E3 / rate;
++    return static_cast<double>(samples) * 1E3 / rate;
+ }
+ 
+ //***************************************************************************
+@@ -1867,14 +1867,14 @@
+ {
+     if ((pixels < 0) || (m_zoom <= 0.0)) return 0;
+     return static_cast<unsigned int>(rint(
+-	static_cast<qreal>(pixels) * m_zoom));
++	static_cast<double>(pixels) * m_zoom));
+ }
+ 
+ //***************************************************************************
+ int SignalWidget::samples2pixels(int samples) const
+ {
+     if (m_zoom == 0.0) return 0;
+-    return static_cast<int>(rint(static_cast<qreal>(samples) / m_zoom));
++    return static_cast<int>(rint(static_cast<double>(samples) / m_zoom));
+ }
+ 
+ //***************************************************************************
+@@ -2262,10 +2262,10 @@
+ //	int high = signalmanage->getRate() / parser.toInt();
+ //	int low = signalmanage->getRate() / parser.toInt();
+ //	int octave = parser.toBool ("true");
+-//	qreal adjust = parser.toDouble ();
++//	double adjust = parser.toDouble ();
+ //
+ //	for (int i = 0; i < AUTOKORRWIN; i++)
+-//	    autotable[i] = 1 - (((qreal)i * i * i) / (AUTOKORRWIN * AUTOKORRWIN * AUTOKORRWIN));    //generate static weighting function
++//	    autotable[i] = 1 - (((double)i * i * i) / (AUTOKORRWIN * AUTOKORRWIN * AUTOKORRWIN));    //generate static weighting function
+ //
+ //	if (octave) for (int i = 0; i < AUTOKORRWIN; i++) weighttable[i] = 1;    //initialise moving weight table
+ //
+@@ -2318,13 +2318,13 @@
+ ////returns length of period, if found
+ //{
+ //    int i, j;
+-//    qreal gmax = 0, max, c;
++//    double gmax = 0, max, c;
+ //    int maxpos = AUTOKORRWIN;
+ //    int down, up;         //flags
+ //
+ //    max = 0;
+ //    for (j = 0; j < AUTOKORRWIN; j++)
+-//	gmax += ((qreal)sample[j]) * sample [j];
++//	gmax += ((double)sample[j]) * sample [j];
+ //
+ //    //correlate signal with itself for finding maximum integral
+ //
+@@ -2334,7 +2334,7 @@
+ //    max = 0;
+ //    while (i < AUTOKORRWIN) {
+ //	c = 0;
+-//	for (j = 0; j < AUTOKORRWIN; j++) c += ((qreal)sample[j]) * sample [i + j];
++//	for (j = 0; j < AUTOKORRWIN; j++) c += ((double)sample[j]) * sample [i + j];
+ //	c = c * autotable[i];    //multiply window with weight for preference of high frequencies
+ //	if (c > max) max = c, maxpos = i;
+ //	i++;
+@@ -2343,18 +2343,18 @@
+ //}
+ //
+ ////*****************************************************************************
+-//int findNextRepeatOctave (int *sample, int high, qreal adjust = 1.005)
++//int findNextRepeatOctave (int *sample, int high, double adjust = 1.005)
+ ////autocorellation of a windowed part of the sample
+ ////same as above only with an adaptive weighting to decrease fast period changes
+ //{
+ //    int i, j;
+-//    qreal gmax = 0, max, c;
++//    double gmax = 0, max, c;
+ //    int maxpos = AUTOKORRWIN;
+ //    int down, up;         //flags
+ //
+ //    max = 0;
+ //    for (j = 0; j < AUTOKORRWIN; j++)
+-//	gmax += ((qreal)sample[j]) * sample [j];
++//	gmax += ((double)sample[j]) * sample [j];
+ //
+ //    //correlate signal with itself for finding maximum integral
+ //
+@@ -2364,7 +2364,7 @@
+ //    max = 0;
+ //    while (i < AUTOKORRWIN) {
+ //	c = 0;
+-//	for (j = 0; j < AUTOKORRWIN; j++) c += ((qreal)sample[j]) * sample [i + j];
++//	for (j = 0; j < AUTOKORRWIN; j++) c += ((double)sample[j]) * sample [i + j];
+ //	c = c * autotable[i] * weighttable[i];
+ //	//multiply window with weight for preference of high frequencies
+ //	if (c > max) max = c, maxpos = i;
+@@ -2526,7 +2526,7 @@
+ 
+     const unsigned int first = m_signal_manager.selection().first();
+     const unsigned int last  = m_signal_manager.selection().last();
+-    const qreal        rate  = m_signal_manager.rate();
++    const double       rate  = m_signal_manager.rate();
+     const unsigned int bits  = m_signal_manager.bits();
+ 
+     MultiTrackReader src(m_signal_manager,
+Index: libgui/TrackPixmap.cpp
+===================================================================
+--- a/libgui/TrackPixmap.cpp	(revision 2332)
++++ b/libgui/TrackPixmap.cpp	(revision 2333)
+@@ -220,7 +220,7 @@
+ }
+ 
+ //***************************************************************************
+-void TrackPixmap::setZoom(qreal zoom)
++void TrackPixmap::setZoom(double zoom)
+ {
+     QMutexLocker lock(&m_lock_buffer);
+ 
+@@ -427,7 +427,7 @@
+ }
+ 
+ //***************************************************************************
+-void TrackPixmap::setVerticalZoom(qreal zoom)
++void TrackPixmap::setVerticalZoom(double zoom)
+ {
+     QMutexLocker lock(&m_lock_buffer);
+ 
+@@ -459,7 +459,7 @@
+     Q_ASSERT(width() <= static_cast<int>(m_max_buffer.size()));
+ 
+     // scale_y: pixels per unit
+-    qreal scale_y = (m_vertical_zoom * static_cast<qreal>(height)) /
++    double scale_y = (m_vertical_zoom * static_cast<double>(height)) /
+ 	(1 << SAMPLE_BITS);
+     int max = 0, min = 0;
+ 
+@@ -564,8 +564,8 @@
+     if (m_zoom == 0.0) return;
+ 
+     // scale_y: pixels per unit
+-    scale_y = (m_vertical_zoom * static_cast<qreal>(height)) /
+-	static_cast<qreal>((SAMPLE_MAX + 1) << 1);
++    scale_y = (m_vertical_zoom * static_cast<double>(height)) /
++	static_cast<double>((SAMPLE_MAX + 1) << 1);
+ 
+     // N: order of the filter, at least 2 * (1/m_zoom)
+     N = INTERPOLATION_PRECISION * samples2pixels(1);
+@@ -643,15 +643,15 @@
+ void TrackPixmap::drawPolyLineSignal(QPainter &p, int width,
+ 	int middle, int height)
+ {
+-    qreal scale_y;
++    double scale_y;
+     int y;
+     unsigned int sample;
+     int x;
+     unsigned int buflen = m_sample_buffer.size();
+ 
+     // scale_y: pixels per unit
+-    scale_y = (m_vertical_zoom * static_cast<qreal>(height)) /
+-	static_cast<qreal>((SAMPLE_MAX + 1) << 1);
++    scale_y = (m_vertical_zoom * static_cast<double>(height)) /
++	static_cast<double>((SAMPLE_MAX + 1) << 1);
+ 
+     // array with sample points
+     QPolygon points;
+Index: libgui/CurveWidget.h
+===================================================================
+--- a/libgui/CurveWidget.h	(revision 2332)
++++ b/libgui/CurveWidget.h	(revision 2333)
+@@ -56,7 +56,7 @@
+      * @param x the point's x coordinate, should be [0.0...1.0]
+      * @param y the point's y coordinate, should be [0.0...1.0]
+      */
+-    void addPoint(qreal x, qreal y);
++    void addPoint(double x, double y);
+ 
+     /**
+      * Tries to find a point that is nearest to the given widget coordinates
+Index: libgui/SelectTimeWidget.cpp
+===================================================================
+--- a/libgui/SelectTimeWidget.cpp	(revision 2332)
++++ b/libgui/SelectTimeWidget.cpp	(revision 2333)
+@@ -40,7 +40,7 @@
+ }
+ 
+ //***************************************************************************
+-void SelectTimeWidget::init(Mode mode, unsigned int range, qreal sample_rate,
++void SelectTimeWidget::init(Mode mode, unsigned int range, double sample_rate,
+                             unsigned int offset, unsigned int signal_length)
+ {
+     m_mode  = mode;
+@@ -458,7 +458,7 @@
+ 
+ //***************************************************************************
+ unsigned int SelectTimeWidget::timeToSamples(
+-    Mode mode, unsigned int time, qreal rate, unsigned int length)
++    Mode mode, unsigned int time, double rate, unsigned int length)
+ {
+     unsigned int pos = 0;
+     switch (mode) {
+@@ -484,7 +484,7 @@
+ 
+ //***************************************************************************
+ unsigned int SelectTimeWidget::samplesToTime(
+-    Mode mode, unsigned int samples, qreal rate, unsigned int length)
++    Mode mode, unsigned int samples, double rate, unsigned int length)
+ {
+     unsigned int time = 0;
+ 
+Index: libgui/OverViewWidget.cpp
+===================================================================
+--- a/libgui/OverViewWidget.cpp	(revision 2332)
++++ b/libgui/OverViewWidget.cpp	(revision 2333)
+@@ -158,7 +158,7 @@
+     if (!width) return 0;
+ 
+     int offset = static_cast<int>(m_signal_length *
+-	(static_cast<qreal>(pixels) / static_cast<qreal>(width)));
++	(static_cast<double>(pixels) / static_cast<double>(width)));
+     int center = m_view_width >> 1;
+     offset = (offset > center) ? (offset - center) : 0;
+     return offset;
+Index: libgui/SignalWidget.h
+===================================================================
+--- a/libgui/SignalWidget.h	(revision 2332)
++++ b/libgui/SignalWidget.h	(revision 2333)
+@@ -97,7 +97,7 @@
+      * @param ms time in milliseconds
+      * @return number of samples (rounded)
+      */
+-    unsigned int ms2samples(qreal ms);
++    unsigned int ms2samples(double ms);
+ 
+     /**
+      * Converts a number of samples to a time in milliseconds, based on the
+@@ -105,7 +105,7 @@
+      * @param samples number of samples
+      * @return time in milliseconds
+      */
+-    qreal samples2ms(unsigned int samples);
++    double samples2ms(unsigned int samples);
+ 
+     /**
+      * Closes the current signal and loads a new one from a file.
+@@ -119,7 +119,7 @@
+      * signal manager.
+      * @see TopWidget::newSignal
+      */
+-    void newSignal(unsigned int samples, qreal rate,
++    void newSignal(unsigned int samples, double rate,
+                    unsigned int bits, unsigned int tracks);
+ 
+     /**
+@@ -133,7 +133,7 @@
+      *                 to [length/width...1/width] (from full display to
+      *                 one visible sample only)
+      */
+-    void setZoom(qreal new_zoom);
++    void setZoom(double new_zoom);
+ 
+     /**
+      * Checks if a pixel position is near to the left or right border
+@@ -224,7 +224,7 @@
+     /**
+      * Returns the current number of pixels per sample
+      */
+-    inline qreal zoom() { return m_zoom; }
++    inline double zoom() { return m_zoom; }
+ 
+     /** Returns the width of the current view in samples */
+     int displaySamples();
+@@ -589,7 +589,7 @@
+      * into the current window.
+      * @return zoom value [samples/pixel]
+      */
+-    qreal getFullZoom();
++    double getFullZoom();
+ 
+     /** slot for detecting resizing of the widget */
+     virtual void resizeEvent(QResizeEvent *);
+@@ -675,7 +675,7 @@
+      * @param mouse the coordinates of the mouse cursor,
+      *              relative to this widget [pixel]
+      */
+-    void showPosition(const QString &text, unsigned int pos, qreal ms,
++    void showPosition(const QString &text, unsigned int pos, double ms,
+                       const QPoint &mouse);
+ 
+     /** Shortcut for accessing the label list @note can be modified */
+@@ -724,10 +724,10 @@
+     int m_last_height;
+ 
+     /** number of samples per pixel */
+-    qreal m_zoom;
++    double m_zoom;
+ 
+     /** vertical zoom factor */
+-    qreal m_vertical_zoom;
++    double m_vertical_zoom;
+ 
+     /**
+      * position of the vertical line that indicates the current
+Index: libgui/CurveWidget.cpp
+===================================================================
+--- a/libgui/CurveWidget.cpp	(revision 2332)
++++ b/libgui/CurveWidget.cpp	(revision 2333)
+@@ -298,7 +298,7 @@
+ }
+ 
+ //***************************************************************************
+-void CurveWidget::addPoint(qreal newx, qreal newy)
++void CurveWidget::addPoint(double newx, double newy)
+ {
+     m_curve.insert(newx, newy);
+     m_last = Curve::NoPoint;
+@@ -313,8 +313,8 @@
+     Q_ASSERT(m_height > 1);
+     if ((m_width <= 1) || (m_width <= 1)) return Curve::NoPoint;
+ 
+-    return m_curve.findPoint((static_cast<qreal>(sx)) / (m_width-1),
+-	(static_cast<qreal>(m_height) - sy) / (m_height-1));
++    return m_curve.findPoint((static_cast<double>(sx)) / (m_width-1),
++	(static_cast<double>(m_height) - sy) / (m_height-1));
+ }
+ 
+ //***************************************************************************
+@@ -335,8 +335,8 @@
+ 	m_current = findPoint(e->pos().x(), e->pos().y());
+ 	if (m_current == Curve::NoPoint) {
+ 	    // no matching point is found -> generate a new one !
+-	    addPoint(static_cast<qreal>(e->pos().x()) / (m_width-1),
+-		     static_cast<qreal>(m_height - e->pos().y()) /
++	    addPoint(static_cast<double>(e->pos().x()) / (m_width-1),
++		     static_cast<double>(m_height - e->pos().y()) /
+ 		     (m_height-1));
+ 	    m_current = findPoint(e->pos().x(), e->pos().y());
+ 	}
+@@ -371,15 +371,15 @@
+ 
+ 	m_curve.deletePoint(m_current, false);
+ 
+-	m_current.setX(static_cast<qreal>(x) / (m_width-1));
+-	m_current.setY(static_cast<qreal>(m_height - y) / (m_height-1));
++	m_current.setX(static_cast<double>(x) / (m_width-1));
++	m_current.setY(static_cast<double>(m_height - y) / (m_height-1));
+ 
+ 	if (m_current.x() < 0.0) m_current.setX(0.0);
+ 	if (m_current.y() < 0.0) m_current.setY(0.0);
+ 	if (m_current.x() > 1.0) m_current.setX(1.0);
+ 	if (m_current.y() > 1.0) m_current.setY(1.0);
+ 
+-	qreal dx = (1.0 / static_cast<qreal>(m_width-1));
++	double dx = (1.0 / static_cast<double>(m_width-1));
+ 	do {
+ 	    Curve::Point nearest = m_curve.findPoint(
+ 		m_current.x(), m_current.y(), 1.0);
+@@ -418,7 +418,7 @@
+     const int kw = m_knob.width();
+     const int kh = m_knob.height();
+ 
+-    QVector<qreal> y = m_curve.interpolation(m_width);
++    QVector<double> y = m_curve.interpolation(m_width);
+     Q_ASSERT(static_cast<int>(y.count()) == m_width);
+     if (static_cast<int>(y.count()) < m_width) {
+ 	qWarning("CurveWidget: unable to get interpolation !");
+Index: libgui/TrackPixmap.h
+===================================================================
+--- a/libgui/TrackPixmap.h	(revision 2332)
++++ b/libgui/TrackPixmap.h	(revision 2333)
+@@ -105,7 +105,7 @@
+      * Sets a new vertical zoom factor.
+      * @param zoom new vertical zoom
+      */
+-    virtual void setVerticalZoom(qreal zoom);
++    virtual void setVerticalZoom(double zoom);
+ 
+     /**
+      * Returns "true" if the buffer has changed and the pixmap has to
+@@ -136,7 +136,7 @@
+      * affects the number of visible samples and a redraw of
+      * the current view.
+      */
+-    void setZoom(qreal zoom);
++    void setZoom(double zoom);
+ 
+ private slots:
+ 
+@@ -318,12 +318,12 @@
+      * Zoom factor in samples/pixel. Needed for converting
+      * sample indices into pixels and vice-versa.
+      */
+-    qreal m_zoom;
++    double m_zoom;
+ 
+     /**
+      * vertical zoom factor. Default is 1.0
+      */
+-    qreal m_vertical_zoom;
++    double m_vertical_zoom;
+ 
+     /**
+      * If true, we are in min/max mode. This means that m_sample_buffer
+Index: libgui/FrequencyResponseWidget.h
+===================================================================
+--- a/libgui/FrequencyResponseWidget.h	(revision 2332)
++++ b/libgui/FrequencyResponseWidget.h	(revision 2333)
+@@ -50,7 +50,7 @@
+      * @param db_min lowest amplitude in decibel
+      * @param db_max highest amplitude in decibel
+      */
+-    virtual void init(qreal freq, int db_min, int db_max);
++    virtual void init(double freq, int db_min, int db_max);
+ 
+     /** Set a new transmission function and update the display */
+     virtual void setFilter(TransmissionFunction *func);
+@@ -61,7 +61,7 @@
+ private:
+ 
+     /** highest frequency, rounded up to the next decade */
+-    qreal m_f_max;
++    double m_f_max;
+ 
+     /** lowest amplitude in decibel */
+     int m_db_min;

Added: kde-extras/kwave/trunk/debian/patches/07-no-rpath
===================================================================
--- kde-extras/kwave/trunk/debian/patches/07-no-rpath	                        (rev 0)
+++ kde-extras/kwave/trunk/debian/patches/07-no-rpath	2010-06-14 06:49:56 UTC (rev 18338)
@@ -0,0 +1,23 @@
+Author: Ralf Treinen <treinen at debian.org>
+Originator: Ruben Molina <rmolina at udea.edu.co>
+Description: Do not set rpath
+
+--- kwave-0.8.2.orig/CMakeLists.txt	2010-05-17 20:57:55.000000000 +0200
++++ kwave-0.8.2/CMakeLists.txt	2010-05-17 20:58:16.000000000 +0200
+@@ -178,11 +178,11 @@
+ #############################################################################
+ ### RPATH settings                                                        ###
+ 
+-SET(CMAKE_SKIP_BUILD_RPATH TRUE)
+-SET(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)
+-SET(CMAKE_INSTALL_RPATH "${KDE4_LIB_INSTALL_DIR}")
+-SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
+-MESSAGE(STATUS "Using ${CMAKE_INSTALL_RPATH} as install RPATH")
++#SET(CMAKE_SKIP_BUILD_RPATH TRUE)
++#SET(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)
++#SET(CMAKE_INSTALL_RPATH "${KDE4_LIB_INSTALL_DIR}")
++#SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
++#MESSAGE(STATUS "Using ${CMAKE_INSTALL_RPATH} as install RPATH")
+ 
+ #############################################################################
+ ### checks for needed header files                                        ###

Added: kde-extras/kwave/trunk/debian/patches/series
===================================================================
--- kde-extras/kwave/trunk/debian/patches/series	                        (rev 0)
+++ kde-extras/kwave/trunk/debian/patches/series	2010-06-14 06:49:56 UTC (rev 18338)
@@ -0,0 +1,3 @@
+05-do-not-install-so-symlinks.diff
+06-qreal.diff
+07-no-rpath

Added: kde-extras/kwave/trunk/debian/rules
===================================================================
--- kde-extras/kwave/trunk/debian/rules	                        (rev 0)
+++ kde-extras/kwave/trunk/debian/rules	2010-06-14 06:49:56 UTC (rev 18338)
@@ -0,0 +1,11 @@
+#!/usr/bin/make -f
+
+DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
+
+ifneq ($(DEB_HOST_ARCH_OS),linux)
+  DEB_CMAKE_CUSTOM_FLAGS += -DWITH_ALSA=OFF
+endif
+
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
+include /usr/share/pkg-kde-tools/makefiles/1/cdbs/kde.mk
+include /usr/share/cdbs/1/rules/debhelper.mk


Property changes on: kde-extras/kwave/trunk/debian/rules
___________________________________________________________________
Added: svn:executable
   + *

Modified: kde-extras/kwave/trunk/doc/help_cs.po
===================================================================
--- kde-extras/kwave/trunk/doc/help_cs.po	2010-06-14 06:48:51 UTC (rev 18337)
+++ kde-extras/kwave/trunk/doc/help_cs.po	2010-06-14 06:49:56 UTC (rev 18338)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: cs\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-25 05:47+0000\n"
+"POT-Creation-Date: 2010-05-17 19:04+0000\n"
 "PO-Revision-Date: 2009-02-16 15:36-0300\n"
 "Last-Translator: Pavel Fric <pavelfric at seznam.cz>\n"
 "Language-Team:  <cs at li.org>\n"

Modified: kde-extras/kwave/trunk/doc/help_de.po
===================================================================
--- kde-extras/kwave/trunk/doc/help_de.po	2010-06-14 06:48:51 UTC (rev 18337)
+++ kde-extras/kwave/trunk/doc/help_de.po	2010-06-14 06:49:56 UTC (rev 18338)
@@ -4,7 +4,7 @@
 msgstr ""
 "Project-Id-Version: Kwave\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-25 05:47+0000\n"
+"POT-Creation-Date: 2010-05-17 19:04+0000\n"
 "PO-Revision-Date: 2009-04-16 23:25+0200\n"
 "Last-Translator: \n"
 "Language-Team: German <kde-i18n-de at kde.org>\n"

Modified: kde-extras/kwave/trunk/doc/help_en.docbook
===================================================================
--- kde-extras/kwave/trunk/doc/help_en.docbook	2010-06-14 06:48:51 UTC (rev 18337)
+++ kde-extras/kwave/trunk/doc/help_en.docbook	2010-06-14 06:49:56 UTC (rev 18338)
@@ -32,7 +32,7 @@
 
 <legalnotice>&FDLNotice;</legalnotice>
 
-<date>2009-04-25</date>
+<date>2010-05-17</date>
 <releaseinfo>&version;</releaseinfo>
 
 <abstract><para>&kapp; is a simple sound editor for KDE.</para></abstract>

Modified: kde-extras/kwave/trunk/doc/help_fr.po
===================================================================
--- kde-extras/kwave/trunk/doc/help_fr.po	2010-06-14 06:48:51 UTC (rev 18337)
+++ kde-extras/kwave/trunk/doc/help_fr.po	2010-06-14 06:49:56 UTC (rev 18338)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: Kwave\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-25 05:47+0000\n"
+"POT-Creation-Date: 2010-05-17 19:04+0000\n"
 "PO-Revision-Date: 2008-12-22 20:27+0100\n"
 "Last-Translator: Thomas Eschenbacher <Thomas.Eschenbacher at gmx.de>\n"
 "Language-Team: Deutsch <de at li.org>\n"




More information about the pkg-kde-commits mailing list