summaryrefslogtreecommitdiffstats
path: root/ubuntu/lucid_automake/dependencies/arts/debian
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2011-07-10 16:17:43 -0500
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2011-07-10 16:17:43 -0500
commit9b2075d9b89fc628c447fbb98f43ef72e4a9c81d (patch)
tree2de9e866f064b1c7d36df24de1df305474f949fe /ubuntu/lucid_automake/dependencies/arts/debian
downloadtde-packaging-9b2075d9b89fc628c447fbb98f43ef72e4a9c81d.tar.gz
tde-packaging-9b2075d9b89fc628c447fbb98f43ef72e4a9c81d.zip
Initial import from old SVN repository
Note that only the Debian and Ubuntu folders were preserved
Diffstat (limited to 'ubuntu/lucid_automake/dependencies/arts/debian')
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/README.Debian26
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/arts-kde3.docs1
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/cdbs/buildvars.mk86
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/cdbs/debian-qt-kde.mk27
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/cdbs/team-members16
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/cdbs/uploaders.mk29
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/cdbs/versions.pl19
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/changelog623
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/compat1
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/control91
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/control.in100
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/copyright13
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/libarts1-kde3-dev.docs1
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/libarts1-kde3-dev.install122
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/libarts1c2a-kde3.docs1
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/libarts1c2a-kde3.install68
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/libarts1c2a-kde3.manpages3
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/libartsc0-dev-kde3.manpages1
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/libartsc0-kde3-dev.install6
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/libartsc0-kde3.install2
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/man/artsc-config-kde3.sgml160
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/man/artscat-kde3.sgml164
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/man/artsdsp-kde3.131
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/patches/11_path_max_hurd.diff372
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/patches/12_cleanup_artsc-config.diff11
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/patches/14_remove_config.h_headers.diff23
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/patches/15_no_warning.diff16
-rw-r--r--ubuntu/lucid_automake/dependencies/arts/debian/patches/kubuntu_01_fix_build.diff13
-rwxr-xr-xubuntu/lucid_automake/dependencies/arts/debian/rules33
29 files changed, 2059 insertions, 0 deletions
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/README.Debian b/ubuntu/lucid_automake/dependencies/arts/debian/README.Debian
new file mode 100644
index 000000000..0f71977d0
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/README.Debian
@@ -0,0 +1,26 @@
+aRts for Debian ships without the SUID bit set on artswrapper, thus
+preventing the aRts daemon from running with realtime scheduling
+priority, a feature which helps prevent audio skips and jumps.
+
+This restriction is in place due to aRts' unfortunate tendency to
+lock the system on exit, when run with realtime priority on systems
+with a 2.4 series kernel.
+
+NB: The aKode library, used in conjunction with aRts, dramatically
+improves aRts' CPU usage and helps to maintain uninterrupted
+playback, often making realtime scheduling unnecessary. To make use
+of aKode, simply "apt-get install libarts1-akode".
+
+Users running other kernels, or simply willing to risk it, can set
+SUID on artswrapper, thus enabling the possibility of realtime
+scheduling, by running, as root:
+
+dpkg-statoverride --add --update root root 4755 /usr/bin/artswrapper
+
+If this causes problems, the default permissions can be restored by
+running, as root:
+
+dpkg-statoverride --remove /usr/bin/artswrapper
+chmod 0755 /usr/bin/artswrapper
+
+ -- Christopher Martin <chrsmrtn@debian.org> Mon, 6 Dec 2004 12:26:16 -0500
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/arts-kde3.docs b/ubuntu/lucid_automake/dependencies/arts/debian/arts-kde3.docs
new file mode 100644
index 000000000..e174728f5
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/arts-kde3.docs
@@ -0,0 +1 @@
+debian/README.Debian
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/cdbs/buildvars.mk b/ubuntu/lucid_automake/dependencies/arts/debian/cdbs/buildvars.mk
new file mode 100644
index 000000000..23d4709dc
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/cdbs/buildvars.mk
@@ -0,0 +1,86 @@
+# -*- mode: makefile; coding: utf-8 -*-
+# Copyright © 2002,2003 Colin Walters <walters@debian.org>
+# Description: Defines some useful variables, but no rules
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2, or (at
+# your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+# 02111-1307 USA.
+
+_cdbs_scripts_path ?= /usr/lib/cdbs
+_cdbs_rules_path ?= /usr/share/cdbs/1/rules
+_cdbs_class_path ?= /usr/share/cdbs/1/class
+
+ifndef _cdbs_rules_buildvars
+_cdbs_rules_buildvars = 1
+
+CDBS_VERSION = something
+
+# Common useful variables
+DEB_SOURCE_PACKAGE := $(strip $(shell egrep '^Source: ' debian/control | cut -f 2 -d ':'))
+DEB_VERSION := $(shell dpkg-parsechangelog | egrep '^Version:' | cut -f 2 -d ' ')
+DEB_NOEPOCH_VERSION := $(shell echo $(DEB_VERSION) | cut -d: -f2-)
+DEB_UPSTREAM_VERSION := $(shell echo $(DEB_NOEPOCH_VERSION) | sed 's/-[^-]*$$//')
+DEB_ISNATIVE := $(shell dpkg-parsechangelog | egrep '^Version:' | perl -ne 'print if not /^Version:\s*.*-/;')
+
+# Split into arch/indep packages
+ifneq ($(DEB_INDEP_PACKAGES),cdbs)
+DEB_INDEP_PACKAGES := $(filter-out $(DONT_BUILD), $(strip $(shell $(_cdbs_scripts_path)/list-packages indep)))
+DEB_ARCH_PACKAGES := $(filter-out $(DONT_BUILD), $(filter-out $(DEB_INDEP_PACKAGES),$(strip $(shell $(_cdbs_scripts_path)/list-packages same))))
+endif
+# Split into normal and udeb packages
+ifeq ($(DEB_UDEB_PACKAGES),)
+DEB_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out %-udeb, $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES)))
+DEB_UDEB_PACKAGES = $(filter-out $(DONT_BUILD),$(filter %-udeb, $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES)))
+else
+DEB_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out $(DEB_UDEB_PACKAGES), $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES)))
+endif
+# Too much bother for now. If someone complains we'll fix it.
+#DEB_ARCH_UDEB_PACKAGES = $(filter %-udeb, $(DEB_ARCH_PACKAGES))
+#DEB_INDEP_UDEB_PACKAGES = $(filter %-udeb, $(DEB_INDEP_PACKAGES))
+# A handy list of every package, udeb or not
+DEB_ALL_PACKAGES = $(filter-out $(DONT_BUILD),$(DEB_PACKAGES) $(DEB_UDEB_PACKAGES))
+DEB_INDEP_REGULAR_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out $(DEB_UDEB_PACKAGES),$(DEB_INDEP_PACKAGES)))
+DEB_ARCH_REGULAR_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out $(DEB_UDEB_PACKAGES),$(DEB_ARCH_PACKAGES)))
+
+DEB_DBG_PACKAGES = $(filter-out $(DONT_BUILD), $(filter %-dbg, $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES)))
+
+# Some support for srcdir != builddir builds.
+# These are relative to the root of the package
+DEB_SRCDIR ?= .
+DEB_BUILDDIR ?= $(strip $(DEB_SRCDIR))
+
+# Miscellaneous bits
+DEB_ARCH = $(shell dpkg --print-architecture)
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_HOST_GNU_SYSTEM ?= $(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM)
+DEB_HOST_GNU_CPU ?= $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)
+DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
+DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
+DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+DEB_BUILD_GNU_SYSTEM ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_SYSTEM)
+DEB_BUILD_GNU_CPU ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_CPU)
+DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
+DEB_BUILD_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH_CPU)
+DEB_BUILD_ARCH_OS ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH_OS)
+
+ifeq ($(words $(DEB_ALL_PACKAGES)),1)
+ DEB_DESTDIR = $(CURDIR)/debian/$(strip $(DEB_ALL_PACKAGES))/
+else
+ DEB_DESTDIR = $(CURDIR)/debian/tmp/
+endif
+
+CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), cdbs (>= 0.4.23-1.1)
+
+endif
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/cdbs/debian-qt-kde.mk b/ubuntu/lucid_automake/dependencies/arts/debian/cdbs/debian-qt-kde.mk
new file mode 100644
index 000000000..65f5f6f95
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/cdbs/debian-qt-kde.mk
@@ -0,0 +1,27 @@
+ifndef _cdbs_bootstrap
+_cdbs_scripts_path ?= /usr/lib/cdbs
+_cdbs_rules_path ?= /usr/share/cdbs/1/rules
+_cdbs_class_path ?= /usr/share/cdbs/1/class
+endif
+
+ifndef _cdbs_class_debian-qt-kde
+_cdbs_class_debian-qt-kde := 1
+
+common-build-arch:: debian/stamp-man-pages
+debian/stamp-man-pages:
+ if ! test -d debian/man/out; then mkdir -p debian/man/out; fi
+ for f in $$(find debian/man -name '*.sgml'); do \
+ docbook-to-man $$f > debian/man/out/`basename $$f .sgml`.1; \
+ done
+ for f in $$(find debian/man -name '*.man'); do \
+ soelim -I debian/man $$f \
+ > debian/man/out/`basename $$f .man`.`head -n1 $$f | awk '{print $$NF}'`; \
+ done
+ touch debian/stamp-man-pages
+
+clean::
+ rm -rf debian/man/out
+ -rmdir debian/man
+ rm -f debian/stamp-man-pages
+
+endif
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/cdbs/team-members b/ubuntu/lucid_automake/dependencies/arts/debian/cdbs/team-members
new file mode 100644
index 000000000..4974edd91
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/cdbs/team-members
@@ -0,0 +1,16 @@
+Sune Vuorela <debian@pusling.com>
+Ana Beatriz Guerrero Lopez <ana@debian.org>
+Fathi Boudra <fabo@debian.org>
+Modestas Vainius <modestas@vainius.eu>
+Josh Metzler <joshdeb@metzlers.org>
+Isaac Clerencia <isaac@debian.org>
+Adeodato Simó <dato@net.com.org.es>
+Adeodato Simo <dato@net.com.org.es>
+Daniel Schepler <schepler@debian.org>
+Sarah Hobbs <hobbsee@ubuntu.com>
+Nacho Barrientos Arias <nacho@debian.org>
+Ricardo Javier Cardenes Medina <rcardenes@debian.org>
+Ricardo Cardenes <rcardenes@debian.org>
+Armin Berres <trigger+debian@space-based.de>
+Francesco Pedrini <francesco.pedrini@gmail.com>
+Raúl Sánchez Siles <rasasi78@gmail.com>
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/cdbs/uploaders.mk b/ubuntu/lucid_automake/dependencies/arts/debian/cdbs/uploaders.mk
new file mode 100644
index 000000000..31adfe31e
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/cdbs/uploaders.mk
@@ -0,0 +1,29 @@
+
+MAINTAINER=Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
+UPLOADERS=$(shell grep -e +++ -e "^ -- " debian/changelog | grep -v "debian-qt-kde@lists.debian.org" | head -13 | /bin/sed 's/^\s*//;s/\s*$$//;s/^+++\? Changes by //;s/^+++\? //;s/-- //;s/:$$//;s/ <.*//' | sort -u | while read line ; do grep "$$line" debian/cdbs/team-members ; done | tr "\n" ", " | sed 's/,/, /g;s/, $$//')
+
+
+debian/control.tmp:
+ @if [ ! -e debian/control.in ] ; then \
+ echo "this package is not yet prepared for using automatic update of uploaders"; \
+ echo "Please do so."; \
+ exit 1; \
+ fi
+ @sed 's/@@@UPLOADERS@@@/$(UPLOADERS)/;s#@@@MAINTAINER@@@#$(MAINTAINER)#' debian/control.in > debian/control.tmp
+
+check-uploaders: debian/control.tmp
+ @if ! diff -q debian/control debian/control.tmp ; then \
+ echo "WARNING:: Control file differs from manually generated one" ; \
+ echo "WARNING:: Please update it manually and check it afterwards" ; \
+ echo "WARNING:: Uploaders are updated by debian/rules update-uploaders" ;\
+ echo "WARNING:: If this is a binNMU, NMU or security upload, just ignore" ;\
+ fi
+
+
+clean::
+ rm -f debian/control.tmp
+
+update-uploaders: debian/control.tmp
+ @mv -f debian/control.tmp debian/control
+
+makebuilddir:: check-uploaders
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/cdbs/versions.pl b/ubuntu/lucid_automake/dependencies/arts/debian/cdbs/versions.pl
new file mode 100644
index 000000000..9ce11d8a3
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/cdbs/versions.pl
@@ -0,0 +1,19 @@
+#!/usr/bin/env perl
+
+use strict;
+use warnings;
+
+my $version = `dpkg-parsechangelog | awk '/^Version/ {print \$2}'`;
+my ($version3, $version3_next);
+my ($version2, $version2_next);
+
+($version3 = $version) =~ s/-[^-]+$//;
+($version2 = $version3) =~ s/\.[^.]+$//;
+
+($version3_next = $version3) =~ s/(?<=\.)(\d+)[a-z]?$/($1+1)/e;
+($version2_next = $version2) =~ s/(?<=\.)(\d+)$/($1+1)/e;
+
+print "KDE-Version3=$version3\n";
+print "KDE-Version2=$version2\n";
+print "KDE-Next-Version3=$version3_next\n";
+print "KDE-Next-Version2=$version2_next\n";
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/changelog b/ubuntu/lucid_automake/dependencies/arts/debian/changelog
new file mode 100644
index 000000000..abdecd35e
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/changelog
@@ -0,0 +1,623 @@
+arts-kde3 (1.5.10-0ubuntu3) karmic; urgency=low
+
+ * Karmic rebuild
+
+ -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Thu, 02 July 2009 16:08:00 -0600
+
+arts-kde3 (1.5.10-0ubuntu2~intrepid5) intrepid; urgency=low
+
+ * Moved KDE3 to /opt/kde3
+ * Integrated properly with KDE4.2+
+
+ -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Wed, 25 Feb 2009 15:12:00 -0600
+
+arts-kde3 (1.5.10-0ubuntu2~intrepid4) intrepid; urgency=low
+
+ * Fixed conflicts
+
+ -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Sat, 29 Nov 2008 13:20:00 -0600
+
+arts-kde3 (1.5.10-0ubuntu2~intrepid3) intrepid; urgency=low
+
+ * Altered prefix for KDE3.5
+
+ -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Thu, 20 Nov 2008 17:48:45 -0600
+
+arts (1.5.10-0ubuntu1) intrepid; urgency=low
+
+ * New upstream release.
+ * Update Standards-Version to 3.8.0.
+
+ -- Devid Antonio Filoni <d.filoni@ubuntu.com> Thu, 21 Aug 2008 16:04:08 +0200
+
+arts (1.5.9-2ubuntu3) intrepid; urgency=low
+
+ * Add kubuntu_01_fix_build.diff from Steve Langasek, fixes build
+
+ -- Jonathan Riddell <jriddell@ubuntu.com> Mon, 21 Jul 2008 19:11:03 +0100
+
+arts (1.5.9-2ubuntu2) intrepid; urgency=low
+
+ * Change libarts1-akode from recommends to suggests
+
+ -- Jonathan Riddell <jriddell@ubuntu.com> Mon, 21 Jul 2008 16:32:27 +0100
+
+arts (1.5.9-2ubuntu1) intrepid; urgency=low
+
+ * Merge from debian unstable, remaining changes:
+ - No jack build-dep
+ - No libmad build-dep
+ - libarts1-dev not depend on jack or libmad
+ * debian/control: Remove oss-compat dependency from libarts1c2a as it is in
+ universe.
+
+ -- Luke Yelavich <luke.yelavich@canonical.com> Tue, 03 Jun 2008 11:49:39 +1000
+
+arts (1.5.9-2) unstable; urgency=low
+
+ +++ Changes by Modestas Vainius:
+
+ * Bump shlibs to 1.5.9.
+ * Conflict with automake-dirty kdelibs4c2a (Closes: #473375).
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Sun, 30 Mar 2008 14:23:49 +0300
+
+arts (1.5.9-1lenny1) testing-proposed-updates; urgency=low
+
+ * Disable 01_admin_cleanup.diff and 97_automake_cleanup.diff patches
+ * Rebuild 98_buildprep.diff
+ * Going to t-p-u to fix breakage in testing as kdelibs is not going into
+ testing anytime soon.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Sat, 29 Mar 2008 13:30:01 +0200
+
+arts (1.5.9-1) unstable; urgency=low
+
+ * New upstream release:
+ - Update to build with GCC 4.3 (Closes: #454821)
+ * Add Vcs-Browser and Vcs-Svn fields.
+
+ +++ Changes by Ana Beatriz Guerrero Lopez:
+
+ * Update to Standards-Version 3.7.3:
+ - Replace Source-Version for proper variables.
+ * Some updates in the copyright file.
+
+ +++ Changes by Fathi Boudra:
+
+ * Add oss-compat dependency to libarts1c2a. (Closes: #386582)
+ * Add artsdsp manpage. (Closes: #405159)
+ * Add patches:
+ - 12_cleanup_artsc-config. (Closes: #375803)
+ Remove spurious dependencies in the output of artsc-config.
+ - 13_check_tmp_dir. (Closes: #415154)
+ Create tmp_dir if non existent.
+ - 14_remove_config.h_headers. (Closes: #428987)
+ Do not include config.h in shipped header files.
+ - 15_no_warning. Merged from Ubuntu.
+ Do not show null device warning.
+ kmix makes it obvious if sound isn't working.
+
+ +++ Changes by Modestas Vainius:
+
+ * Add automake cleanup patches: 01_admin_cleanup.diff and
+ 97_automake_cleanup.diff
+ * Disable -Wl,--as-needed for the moment.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Wed, 20 Feb 2008 21:12:44 +0200
+
+arts (1.5.9-0ubuntu2) hardy; urgency=low
+
+ * Patch to fix the issue reported in RedHat bugzilla bug #169631 to create
+ a temp dir if it doesn't exist. (LP: #55973)
+
+ -- Luke Yelavich <luke.yelavich@canonical.com> Wed, 12 Mar 2008 21:11:56 +1100
+
+arts (1.5.9-0ubuntu1) hardy; urgency=low
+
+ * New upstream release
+
+ -- Jonathan Riddell <jriddell@ubuntu.com> Thu, 14 Feb 2008 12:26:34 +0000
+
+arts (1.5.8-1ubuntu2) hardy; urgency=low
+
+ * Fix build errors with g++-4.3, dropped with upload of the new
+ upstream version.
+
+ -- Matthias Klose <doko@ubuntu.com> Thu, 24 Jan 2008 12:44:31 +0000
+
+arts (1.5.8-1ubuntu1) hardy; urgency=low
+
+ * Merge with Debian, remaining changes:
+ - No jack build-dep
+ - No libmad build-dep
+ - kubuntu_01_no_warning.diff
+ - libarts1-dev not depend on jack or libmad
+
+ -- Jonathan Riddell <jriddell@ubuntu.com> Thu, 08 Nov 2007 03:22:30 +0000
+
+arts (1.5.8-1) unstable; urgency=low
+
+ * New upstream release:
+ - Remove patch: 12_qtmcop_notifications_on_demand, merged upstream.
+ * Implement use of uploaders.mk
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Wed, 10 Oct 2007 20:56:17 +0200
+
+arts (1.5.7-2) unstable; urgency=low
+
+ +++ Fathi Boudra:
+
+ * Apply patch from Matthias Kretz to reduce power usage.
+ * Add myself to uploaders.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Tue, 29 May 2007 14:27:42 +0200
+
+arts (1.5.8-0ubuntu1) gutsy; urgency=low
+
+ * New upstream release
+
+ -- Jonathan Riddell <jr@jriddell.org> Tue, 09 Oct 2007 09:35:48 +0100
+
+arts (1.5.7-1ubuntu3) gutsy; urgency=low
+
+ * Fix build errors with g++-4.3. LP: #138556.
+ * Work around redefinition of glib macros.
+
+ -- Matthias Klose <doko@ubuntu.com> Wed, 12 Sep 2007 22:42:06 +0000
+
+arts (1.5.7-1ubuntu2) gutsy; urgency=low
+
+ * kubuntu_01_qtmcop_notifications_on_demand.diff: include patch from
+ Matthias Kretz to reduce number of knotify wake-ups (from 20/sec to
+ 1/sec). Should reduce power usage for idle system.
+
+ -- Luka Renko <lure@ubuntu.com> Sat, 26 May 2007 22:16:37 +0200
+
+arts (1.5.7-1ubuntu1) gutsy; urgency=low
+
+ * Merge with Debian, remaining changes in KUBUNTU-DEBIAN-CHANGES
+
+ -- Sarah Hobbs <hobbsee@ubuntu.com> Mon, 21 May 2007 12:09:06 +1000
+
+arts (1.5.7-1) unstable; urgency=low
+
+ * New upstream release:
+ - Includes patch to fix FTBFS with GCC 4.3. (Closes: #417107)
+
+ +++ Ana Beatriz Guerrero Lopez:
+
+ * Apply patch to fix FTBFS on hurd-i386 because of PATH_MAX. Thanks to
+ Samuel Thibault. (Closes: #407756)
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Fri, 25 May 2007 01:56:56 +0100
+
+arts (1.5.6-2ubuntu1) gutsy; urgency=low
+
+ * Merge with Debian
+
+ -- Jonathan Riddell <jriddell@ubuntu.com> Fri, 27 Apr 2007 17:29:17 +0100
+
+arts (1.5.6-2) unstable; urgency=low
+
+ * Upload to unstable after Etch release.
+
+ -- Ana Beatriz Guerrero Lopez <ana@debian.org> Wed, 18 Apr 2007 13:19:02 +0100
+
+arts (1.5.6-1) experimental; urgency=low
+
+ * New upstream release (no code changes).
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Tue, 16 Jan 2007 13:44:12 +0100
+
+arts (1.5.6-0ubuntu1) feisty; urgency=low
+
+ * New upstream release
+
+ -- Jonathan Riddell <jriddell@ubuntu.com> Wed, 17 Jan 2007 11:22:28 +0000
+
+arts (1.5.5-1ubuntu1) feisty; urgency=low
+
+ * Merge with Debian
+ * Diff from Debian in KUBUNTU-DEBIAN-CHANGES
+ * Build with --enable-gcc-hidden-visibility
+
+ -- Jonathan Riddell <jriddell@ubuntu.com> Wed, 15 Nov 2006 01:01:46 +0000
+
+arts (1.5.5-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Tue, 3 Oct 2006 22:59:03 +0200
+
+arts (1.5.4-1) unstable; urgency=low
+
+ [ Debian Qt/KDE Maintainers ]
+
+ * New upstream release.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Wed, 26 Jul 2006 10:47:05 +0200
+
+arts (1.5.4-0ubuntu1) edgy; urgency=low
+
+ * New upstream release
+
+ -- Jonathan Riddell <jriddell@ubuntu.com> Tue, 25 Jul 2006 10:12:03 +0000
+
+arts (1.5.3-2ubuntu2) edgy; urgency=low
+
+ * Build-dep on latest Qt, fix binary compatibility break
+
+ -- Jonathan Riddell <jriddell@ubuntu.com> Wed, 28 Jun 2006 16:15:39 +0000
+
+arts (1.5.3-2ubuntu1) edgy; urgency=low
+
+ * Merge with Debian
+
+ -- Jonathan Riddell <jriddell@ubuntu.com> Tue, 27 Jun 2006 15:42:16 +0000
+
+arts (1.5.3-2) unstable; urgency=low
+
+ +++ Changes by Christopher Martin:
+
+ * Pull in fixes from the branch; arts code changes are so rare that it would
+ be a shame not to ensure that they make Etch.
+
+ * Retroactive edit: includes fix for CVE-2006-2916. (Bug#374003)
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Fri, 9 Jun 2006 12:01:59 -0400
+
+arts (1.5.3-1) unstable; urgency=low
+
+ * New upstream release.
+
+ +++ Changes by Pierre Habouzit:
+
+ * Update debian/control for new kfreebsd-amd64 port. (Closes: #361486)
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Wed, 24 May 2006 10:48:33 +0200
+
+arts (1.5.2-1) unstable; urgency=low
+
+ * New upstream release.
+
+ +++ Changes by Christopher Martin:
+
+ * Upload to unstable.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Fri, 24 Mar 2006 19:11:49 -0500
+
+arts (1.5.1-1) unstable; urgency=low
+
+ * New upstream release.
+
+ +++ Changes by Christopher Martin:
+
+ * Upload to unstable.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Thu, 26 Jan 2006 18:21:34 -0500
+
+arts (1.5.0-3) unstable; urgency=low
+
+ +++ Changes by Christopher Martin:
+
+ * No longer build with gcc-3.4 on any architectures, since gcc-4.0 should
+ be fixed. (Closes: #342955)
+
+ +++ Changes by Adeodato Simó:
+
+ * Upload to unstable.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Fri, 6 Jan 2006 14:01:35 +0100
+
+arts (1.5.0-2) experimental; urgency=low
+
+ * Upload to experimental.
+
+ * Grab a minor aliasing fix from KDE_3_5_BRANCH.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Mon, 12 Dec 2005 12:23:01 -0500
+
+arts (1.5.0-1) alioth; urgency=low
+
+ * New upstream release.
+
+ +++ Changes by Christopher Martin:
+
+ * Bump DH_COMPAT to 5. No changes.
+
+ * Add arts-dbg, to help trace problems.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Tue, 29 Nov 2005 14:09:04 -0500
+
+arts (1.4.3-3) unstable; urgency=low
+
+ +++ Changes by Adeodato Simó:
+
+ * Do build with g++-3.4 on arm, m68k and hppa, now that #323133 is reopened.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Sat, 26 Nov 2005 17:44:33 +0100
+
+arts (1.4.3-2) unstable; urgency=low
+
+ +++ Changes by Adeodato Simó:
+
+ * libstdc++ allocator transition: rename libarts1c2 to libarts1c2a.
+ (Closes: #339150)
+
+ * Do not build with g++-3.4 on arm, m68k and hppa, now that #323133 is fixed.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Thu, 17 Nov 2005 14:41:02 +0100
+
+arts (1.4.3-1) experimental; urgency=low
+
+ * New upstream release.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Sat, 15 Oct 2005 13:45:44 -0400
+
+arts (1.4.2-5) unstable; urgency=medium
+
+ * Rebuild with the latest gcc-4.0. Rebuilding kdebase with the latest
+ gcc-4.0/libstdc++ resulted in symbols added and removed (despite no code
+ changes) when compared to the previous kdebase upload. This causes crashes
+ when run in conjunction with arts packages that have not been built with
+ the latest gcc-4.0/libstdc++.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Sun, 23 Oct 2005 10:35:46 -0400
+
+arts (1.4.2-4) unstable; urgency=low
+
+ +++ Changes by Luk Claes:
+
+ * Use g++-3.4 on hppa since 4.0 ICEs:
+ + debian/control: add hppa to Build-Depends on g++-3.4.
+ + debian/rules: set and export CC, CXX and CPP on hppa.
+
+ * Add me to uploaders
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Wed, 24 Aug 2005 18:40:14 +0200
+
+arts (1.4.2-3) unstable; urgency=low
+
+ +++ Changes by Adeodato Simó:
+
+ * Use g++-3.4 on arm and m68k since 4.0 ICEs there (#323133):
+ + debian/control: Build-Depend on g++-3.4 [arm m68k].
+ + debian/rules: set and export CC, CXX and CPP on those two arches.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Tue, 16 Aug 2005 02:22:08 +0200
+
+arts (1.4.2-2) unstable; urgency=low
+
+ +++ Changes by Isaac Clerencia:
+
+ * Add epoch to depends and build-depends on libqt3-mt-dev.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Sun, 14 Aug 2005 20:35:00 +0200
+
+arts (1.4.2-1) unstable; urgency=low
+
+ * New upstream release.
+
+ +++ Changes by Christopher Martin:
+
+ * GCC 4.0 transition: libarts1 becomes libarts1c2. Tighten build-depends on
+ libqt3-mt-dev to ensure that we build against a similarly transitioned
+ package.
+
+ * We no longer ship useless template manpages. (Closes: #315873)
+
+ +++ Changes by Adeodato Simó:
+
+ * Remove obsolete conflicts/replaces relationships against packages/versions
+ not present in Sarge.
+
+ * Apply patch from Aurelien Jarno for GNU/kFreeBSD support. (Closes: #263536)
+ Adapted it to the new cdbs-ized debian/rules.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Fri, 12 Aug 2005 01:26:23 +0200
+
+arts (1.4.1-1) experimental; urgency=low
+
+ * New upstream release.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Tue, 31 May 2005 15:43:52 -0400
+
+arts (1.4.0-0pre2) alioth; urgency=low
+
+ * New upstream release.
+
+ * Converted packaging to CDBS (initial version by Daniel Schepler, further
+ changes by Christopher Martin and Adeodato Simó).
+
+ +++ Changes by Pierre Habouzit:
+
+ * Rework debian/control, for libarts1 and arts packages (closes: #266961).
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Fri, 18 Mar 2005 18:10:19 +0100
+
+arts (1.3.2-4) unstable; urgency=high
+
+ +++ Changes by Adeodato Simó:
+
+ * Upload triggered by the jack transition.
+
+ * debian/control:
+ + Build-Depend on libjack0.100.0-dev instead of libjack0.80.0-dev.
+ + same change for the dependencies of libarts1-dev.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Sat, 02 Jul 2005 02:34:25 +0200
+
+arts (1.3.2-3) unstable; urgency=low
+
+ +++ Changes by Christopher Martin:
+
+ * Fix debian/copyright to refer to License rather than to Copyright
+ when discussing KDE's licenses.
+
+ * Christopher Cheney has kindly relicensed man pages written by him from
+ GDFL to GPL.
+
+ +++ Changes by Adeodato Simó:
+
+ * Compile static libraries, and ship them in libarts1-dev and libartsc0-dev.
+ (Closes: #291774)
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Fri, 01 Apr 2005 12:19:49 +0200
+
+arts (1.3.2-2) unstable; urgency=medium
+
+ * No code changes, so urgency medium to get this into Sarge.
+ * Strengthen Suggests on akode to Recommends. (Closes: #284649)
+ * Removed build-dep on automake1.9.
+
+ -- Christopher Martin <chrsmrtn@freeshell.org> Wed, 5 Jan 2005 11:48:16 -0500
+
+arts (1.3.2-1) unstable; urgency=medium
+
+ * New upstream release.
+ * No longer set suid on artswrapper. Works around a 2.4 kernel lockup bug,
+ but disables realtime priority. Added a README.Debian, explaining the
+ change and how to cope with it, and reverse it.
+ (Closes: #266760)
+ * Add Suggests on akode, which often suffices in place of realtime priority.
+
+ -- Christopher Martin <chrsmrtn@freeshell.org> Mon, 6 Dec 2004 12:26:16 -0500
+
+arts (1.3.1-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Christopher L Cheney <ccheney@debian.org> Wed, 13 Oct 2004 14:45:00 -0500
+
+arts (1.3.0-1) unstable; urgency=high
+
+ * New upstream release.
+
+ -- Christopher L Cheney <ccheney@debian.org> Fri, 13 Aug 2004 16:30:00 -0500
+
+arts (1.2.3-1) unstable; urgency=high
+
+ * New upstream release.
+
+ -- Christopher L Cheney <ccheney@debian.org> Tue, 1 Jun 2004 15:30:00 -0500
+
+arts (1.2.2-2) unstable; urgency=high
+
+ * Updated to current ARTS_1_2_BRANCH.
+
+ -- Christopher L Cheney <ccheney@debian.org> Tue, 25 May 2004 15:00:00 -0500
+
+arts (1.2.2-1) unstable; urgency=low
+
+ * New upstream release.
+ * Removed libarts1-dev Depends: xlibs-static-pic. (Closes: #240188)
+
+ -- Christopher L Cheney <ccheney@debian.org> Mon, 5 Apr 2004 17:00:00 -0500
+
+arts (1.2.1-2) unstable; urgency=high
+
+ * Added libartsc0-dev Depends: libglib2.0-dev. (Closes: #236242)
+
+ -- Christopher L Cheney <ccheney@debian.org> Mon, 22 Mar 2004 03:00:00 -0600
+
+arts (1.2.1-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Christopher L Cheney <ccheney@debian.org> Tue, 2 Mar 2004 01:00:00 -0600
+
+arts (1.2.0-0pre1v1) experimental; urgency=low
+
+ * New upstream release.
+
+ -- Christopher L Cheney <ccheney@debian.org> Mon, 16 Feb 2004 17:00:00 -0600
+
+arts (1.1.95-1) unstable; urgency=low
+
+ * New upstream release.
+ * Build-Conflicts libmas-dev since it doesn't build correctly.
+
+ -- Christopher L Cheney <ccheney@debian.org> Mon, 19 Jan 2004 02:30:00 -0600
+
+arts (1.1.5-2) unstable; urgency=low
+
+ * Added libtool arm patch. (Closes: #227007)
+
+ -- Christopher L Cheney <ccheney@debian.org> Sat, 10 Jan 2004 03:30:00 -0600
+
+arts (1.1.5-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Christopher L Cheney <ccheney@debian.org> Fri, 9 Jan 2004 17:30:00 -0600
+
+arts (1.1.4-3) unstable; urgency=low
+
+ * Reorganize libartsc0 so that packages built against it don't depend on
+ libarts1.
+
+ -- Christopher L Cheney <ccheney@debian.org> Sun, 2 Nov 2003 17:00:00 -0600
+
+arts (1.1.4-2) unstable; urgency=low
+
+ * Added patch to update autotools files. (Closes: #213295)
+ * Added patch to remove pedantic-errors from KDE_CHECK_FUNC_EXT since it
+ causes configure checks to fail due to #line numbers being > 32767.
+
+ -- Christopher L Cheney <ccheney@debian.org> Fri, 3 Oct 2003 20:00:00 -0500
+
+arts (1.1.4-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Christopher L Cheney <ccheney@debian.org> Fri, 26 Sep 2003 18:00:00 -0500
+
+arts (1.1.3-1) unstable; urgency=low
+
+ * New upstream release.
+ * Added kdelibs3 to libartsc0-dev conflicts. (Closes: #195412)
+
+ -- Christopher L Cheney <ccheney@debian.org> Tue, 29 Jul 2003 11:00:00 -0500
+
+arts (1.1.2-1) unstable; urgency=low
+
+ * New upstream release. (Closes: #193503)
+ * Switch back to old rules file, will probably use build-common in future.
+
+ -- Christopher L Cheney <ccheney@debian.org> Thu, 15 May 2003 14:00:00 -0500
+
+arts (1.1.1-2) unstable; urgency=low
+
+ * Convert to cbs rules.
+ * Make artswrapper suid to support RT priority. (Closes: #184077)
+
+ -- Christopher L Cheney <ccheney@debian.org> Sat, 12 Apr 2003 02:00:00 -0500
+
+arts (1.1.1-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Christopher L Cheney <ccheney@debian.org> Tue, 11 Mar 2003 18:00:00 -0600
+
+arts (1.1.0-3) unstable; urgency=low
+
+ * New ARTS_1_1_BRANCH pull, fixes compile problem. (Closes: #181332)
+
+ -- Christopher L Cheney <ccheney@debian.org> Thu, 6 Mar 2003 22:00:00 -0600
+
+arts (1.1.0-2) unstable; urgency=low
+
+ * Add 'chmod +x configure' to rules.
+
+ -- Christopher L Cheney <ccheney@debian.org> Wed, 5 Feb 2003 11:00:00 -0600
+
+arts (1.1.0-1) unstable; urgency=low
+
+ * Initial Release.
+ * Split out of kdelibs source.
+ * Thanks to Daniel Stone (daniel@sfarc.net) and David "dpash" Pashley
+ (david@davidpashley.com) for their initial work on this.
+
+ -- Christopher L Cheney <ccheney@debian.org> Fri, 31 Jan 2003 21:00:00 -0600
+
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/compat b/ubuntu/lucid_automake/dependencies/arts/debian/compat
new file mode 100644
index 000000000..7ed6ff82d
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/compat
@@ -0,0 +1 @@
+5
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/control b/ubuntu/lucid_automake/dependencies/arts/debian/control
new file mode 100644
index 000000000..36682c0a9
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/control
@@ -0,0 +1,91 @@
+Source: arts-kde3
+Section: libs
+Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net>
+XSBC-Original-Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
+Priority: optional
+Uploaders: Adeodato Simó <dato@net.com.org.es>, Ana Beatriz Guerrero Lopez <ana@debian.org>, Fathi Boudra <fabo@debian.org>, Modestas Vainius <modestas@vainius.eu>
+Build-Depends: cdbs (>= 0.4.48), debhelper (>= 6),
+ docbook-to-man, gawk, gettext, sharutils, texinfo,
+ libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386],
+ libaudio-dev, libaudiofile-dev, libesd0-dev, libglib2.0-dev, libmad0-dev,
+ libogg-dev, libqt3-mt-dev (>= 3:3.3.7), libtqtinterface-dev,
+ libvorbis-dev, cmake, libltdl-dev
+Build-Conflicts: libmas-dev
+Standards-Version: 3.8.3
+
+Package: arts-kde3
+Architecture: all
+Section: sound
+Depends: libartsc0-kde3 (>= ${source:Version}), libarts1c2a-kde3 (>= ${source:Version})
+Description: sound system from the official KDE release
+ KDE (the K Desktop Environment) is a powerful Open Source graphical
+ desktop environment for Unix workstations. It combines ease of use,
+ contemporary functionality, and outstanding graphical design with the
+ technological superiority of the Unix operating system.
+ .
+ This metapackage includes the complete aRts sound system, without
+ development packages. aRts is the core sound system for KDE3.
+
+Package: libarts1c2a-kde3
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}
+Suggests: libarts1-akode
+Description: aRts sound system core components
+ aRts is a short form for "analog realtime synthesizer". aRts is highly
+ modular, creating and processing sound using small modules performing
+ specific tasks. These may create a waveform (oscillators), play samples,
+ filter data, add signals, perform effects like delay/flanger/chorus, or
+ output the data to the soundcard.
+ .
+ This package contains the aRts sound system, its libraries and binaries,
+ including the aRts daemon, artsd.
+ .
+ The 'akode' package adds several plug-ins to arts that can dramatically
+ improve performance and help maintain uninterrupted playback. Its use
+ with aRts is recommended.
+ .
+ This package is part of KDE, and a component of the KDE aRts module.
+ See the 'kde-kde3' and 'arts-kde3' packages for more information.
+
+Package: libarts1-kde3-dev
+Architecture: any
+Section: libdevel
+Depends: libarts1c2a-kde3 (= ${binary:Version}), libartsc0-kde3-dev (= ${binary:Version}), ${libasound2-dev}, libaudio-dev, libaudiofile-dev, libesd0-dev, libglib2.0-dev, libogg-dev, libogg-dev-la, libqt3-mt-dev (>= 3:3.3.5), libvorbis-dev, libtqtinterface-dev
+Description: development files for the aRts sound system core components
+ This package contains the header files needed to build applications that
+ use the aRts sound system.
+ .
+ This package is part of KDE, and a component of the KDE aRts module.
+ See the 'kde-kde3' and 'arts-kde3' packages for more information.
+
+Package: libartsc0-kde3
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}
+Description: aRts sound system C support library
+ This package contains the C bindings for the aRts sound daemon.
+ .
+ This package is part of KDE, and a component of the KDE aRts module.
+ See the 'kde-kde3' and 'arts-kde3' packages for more information.
+
+Package: libartsc0-kde3-dev
+Architecture: any
+Section: libdevel
+Depends: libartsc0-kde3 (= ${binary:Version}), libglib2.0-dev
+Description: development files for the aRts sound system C support library
+ This package contains the header files needed to build applications that
+ use the aRts sound daemon's C bindings.
+ .
+ This package is part of KDE, and a component of the KDE aRts module.
+ See the 'kde-kde3' and 'arts-kde3' packages for more information.
+
+Package: arts-kde3-dbg
+Section: libdevel
+Architecture: any
+Priority: extra
+Depends: libarts1c2a-kde3 (= ${binary:Version})
+Description: debugging symbols for arts
+ This package contains the debugging symbols associated with arts.
+ They will automatically be used by gdb for debugging arts-related
+ issues.
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/control.in b/ubuntu/lucid_automake/dependencies/arts/debian/control.in
new file mode 100644
index 000000000..e6466cf19
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/control.in
@@ -0,0 +1,100 @@
+Source: arts
+Section: libs
+Priority: optional
+Maintainer: @@@MAINTAINER@@@
+Uploaders: @@@UPLOADERS@@@
+Build-Depends: cdbs (>= 0.4.48), debhelper (>= 6), autotools-dev,
+ docbook-to-man, gawk, gettext, sharutils, texinfo,
+ libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386],
+ libaudio-dev, libaudiofile-dev, libesd0-dev, libglib2.0-dev,
+ libjack0.100.0-dev, libmad0-dev, libogg-dev, libqt3-mt-dev (>= 3:3.3.7),
+ libvorbis-dev
+Build-Conflicts: libmas-dev
+Standards-Version: 3.8.0
+Vcs-Svn: svn://svn.debian.org/svn/pkg-kde/trunk/packages/arts
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-kde/trunk/packages/arts
+
+Package: arts
+Architecture: all
+Section: sound
+Depends: libartsc0 (>= ${source:Version}), libarts1c2a (>= ${source:Version})
+Description: sound system from the official KDE release
+ KDE (the K Desktop Environment) is a powerful Open Source graphical
+ desktop environment for Unix workstations. It combines ease of use,
+ contemporary functionality, and outstanding graphical design with the
+ technological superiority of the Unix operating system.
+ .
+ This metapackage includes the complete aRts sound system, without
+ development packages. aRts is the core sound system for KDE.
+
+Package: libarts1c2a
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, oss-compat
+Recommends: libarts1-akode
+Conflicts: libarts1, libarts1c2, libarts (<< 4:3.0.0), libarts-alsa (<< 4:3.0.0), kdelibs4c2a (<< 4:3.5.9)
+Replaces: libarts1, libarts1c2, libarts (<< 4:3.0.0), libarts-alsa (<< 4:3.0.0)
+Description: aRts sound system core components
+ aRts is a short form for "analog realtime synthesizer". aRts is highly
+ modular, creating and processing sound using small modules performing
+ specific tasks. These may create a waveform (oscillators), play samples,
+ filter data, add signals, perform effects like delay/flanger/chorus, or
+ output the data to the soundcard.
+ .
+ This package contains the aRts sound system, its libraries and binaries,
+ including the aRts daemon, artsd.
+ .
+ The 'akode' package adds several plug-ins to arts that can dramatically
+ improve performance and help maintain uninterrupted playback. Its use
+ with aRts is recommended.
+ .
+ This package is part of KDE, and a component of the KDE aRts module.
+ See the 'kde' and 'arts' packages for more information.
+
+Package: libarts1-dev
+Architecture: any
+Section: libdevel
+Depends: libarts1c2a (= ${binary:Version}), libartsc0-dev (= ${binary:Version}), ${libasound2-dev}, libaudio-dev, libaudiofile-dev, libesd0-dev, libglib2.0-dev, libjack0.100.0-dev, libmad0-dev, libogg-dev, libqt3-mt-dev (>= 3:3.3.5), libvorbis-dev
+Conflicts: libarts (<< 4:3.0.0), libarts-alsa (<< 4:3.0.0)
+Replaces: libarts (<< 4:3.0.0), libarts-alsa (<< 4:3.0.0)
+Description: development files for the aRts sound system core components
+ This package contains the header files needed to build applications that
+ use the aRts sound system.
+ .
+ This package is part of KDE, and a component of the KDE aRts module.
+ See the 'kde' and 'arts' packages for more information.
+
+Package: libartsc0
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}
+Conflicts: libarts (<< 4:3.0.0), libarts-alsa (<< 4:3.0.0)
+Replaces: libarts (<< 4:3.0.0), libarts-alsa (<< 4:3.0.0)
+Description: aRts sound system C support library
+ This package contains the C bindings for the aRts sound daemon.
+ .
+ This package is part of KDE, and a component of the KDE aRts module.
+ See the 'kde' and 'arts' packages for more information.
+
+Package: libartsc0-dev
+Architecture: any
+Section: libdevel
+Depends: libartsc0 (= ${binary:Version}), libglib2.0-dev
+Conflicts: libarts (<< 4:3.0.0), libarts-alsa (<< 4:3.0.0)
+Replaces: libarts (<< 4:3.0.0), libarts-alsa (<< 4:3.0.0)
+Description: development files for the aRts sound system C support library
+ This package contains the header files needed to build applications that
+ use the aRts sound daemon's C bindings.
+ .
+ This package is part of KDE, and a component of the KDE aRts module.
+ See the 'kde' and 'arts' packages for more information.
+
+Package: arts-dbg
+Section: libdevel
+Architecture: any
+Priority: extra
+Depends: libarts1c2a (= ${binary:Version})
+Description: debugging symbols for arts
+ This package contains the debugging symbols associated with arts.
+ They will automatically be used by gdb for debugging arts-related
+ issues.
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/copyright b/ubuntu/lucid_automake/dependencies/arts/debian/copyright
new file mode 100644
index 000000000..1507fa3f9
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/copyright
@@ -0,0 +1,13 @@
+This package was debianized by Christopher L Cheney <ccheney@debian.org> on
+Tue, 16 Apr 2002 22:00:00 -0500.
+
+It was downloaded from: http://www.kde.org/download
+
+Copyright and licensing:
+
+© 1998-2004 Stefan Westerfeld <stefan@space.twc.de> and many others.
+
+arts is licensed under the GPL v2 or later.
+
+On Debian systems, the complete text of the GPL license can be found
+at /usr/share/common-licenses/GPL.
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/libarts1-kde3-dev.docs b/ubuntu/lucid_automake/dependencies/arts/debian/libarts1-kde3-dev.docs
new file mode 100644
index 000000000..e174728f5
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/libarts1-kde3-dev.docs
@@ -0,0 +1 @@
+debian/README.Debian
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/libarts1-kde3-dev.install b/ubuntu/lucid_automake/dependencies/arts/debian/libarts1-kde3-dev.install
new file mode 100644
index 000000000..2ba1c47dd
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/libarts1-kde3-dev.install
@@ -0,0 +1,122 @@
+debian/tmp/opt/kde3/bin/mcopidl
+debian/tmp/opt/kde3/include/kde/arts/anyref.h
+debian/tmp/opt/kde3/include/kde/arts/arts_export.h
+debian/tmp/opt/kde3/include/kde/arts/artsflow.h
+debian/tmp/opt/kde3/include/kde/arts/artsflow.idl
+debian/tmp/opt/kde3/include/kde/arts/artsversion.h
+debian/tmp/opt/kde3/include/kde/arts/asyncstream.h
+debian/tmp/opt/kde3/include/kde/arts/audioio.h
+debian/tmp/opt/kde3/include/kde/arts/audiosubsys.h
+debian/tmp/opt/kde3/include/kde/arts/buffer.h
+debian/tmp/opt/kde3/include/kde/arts/bufferqueue.h
+debian/tmp/opt/kde3/include/kde/arts/cache.h
+debian/tmp/opt/kde3/include/kde/arts/cachedwav.h
+debian/tmp/opt/kde3/include/kde/arts/common.h
+debian/tmp/opt/kde3/include/kde/arts/connect.h
+debian/tmp/opt/kde3/include/kde/arts/connection.h
+debian/tmp/opt/kde3/include/kde/arts/convert.h
+debian/tmp/opt/kde3/include/kde/arts/core.h
+debian/tmp/opt/kde3/include/kde/arts/core.idl
+debian/tmp/opt/kde3/include/kde/arts/cpuinfo.h
+debian/tmp/opt/kde3/include/kde/arts/datapacket.h
+debian/tmp/opt/kde3/include/kde/arts/debug.h
+debian/tmp/opt/kde3/include/kde/arts/delayedreturn.h
+debian/tmp/opt/kde3/include/kde/arts/dispatcher.h
+debian/tmp/opt/kde3/include/kde/arts/dynamicrequest.h
+debian/tmp/opt/kde3/include/kde/arts/dynamicskeleton.h
+debian/tmp/opt/kde3/include/kde/arts/extensionloader.h
+debian/tmp/opt/kde3/include/kde/arts/factory.h
+debian/tmp/opt/kde3/include/kde/arts/fft.h
+debian/tmp/opt/kde3/include/kde/arts/flowsystem.h
+debian/tmp/opt/kde3/include/kde/arts/giomanager.h
+debian/tmp/opt/kde3/include/kde/arts/gsl/gslcommon.h
+debian/tmp/opt/kde3/include/kde/arts/gsl/gslconfig.h
+debian/tmp/opt/kde3/include/kde/arts/gsl/gslconvert.h
+debian/tmp/opt/kde3/include/kde/arts/gsl/gsldatacache.h
+debian/tmp/opt/kde3/include/kde/arts/gsl/gsldatahandle-mad.h
+debian/tmp/opt/kde3/include/kde/arts/gsl/gsldatahandle-vorbis.h
+debian/tmp/opt/kde3/include/kde/arts/gsl/gsldatahandle.h
+debian/tmp/opt/kde3/include/kde/arts/gsl/gsldatautils.h
+debian/tmp/opt/kde3/include/kde/arts/gsl/gsldefs.h
+debian/tmp/opt/kde3/include/kde/arts/gsl/gslengine.h
+debian/tmp/opt/kde3/include/kde/arts/gsl/gslfft.h
+debian/tmp/opt/kde3/include/kde/arts/gsl/gslfilter.h
+debian/tmp/opt/kde3/include/kde/arts/gsl/gslieee754.h
+debian/tmp/opt/kde3/include/kde/arts/gsl/gslloader.h
+debian/tmp/opt/kde3/include/kde/arts/gsl/gslmagic.h
+debian/tmp/opt/kde3/include/kde/arts/gsl/gslmath.h
+debian/tmp/opt/kde3/include/kde/arts/gsl/gsloscillator.h
+debian/tmp/opt/kde3/include/kde/arts/gsl/gslosctable.h
+debian/tmp/opt/kde3/include/kde/arts/gsl/gslsignal.h
+debian/tmp/opt/kde3/include/kde/arts/gsl/gslwavechunk.h
+debian/tmp/opt/kde3/include/kde/arts/gsl/gslwaveosc.h
+debian/tmp/opt/kde3/include/kde/arts/gslschedule.h
+debian/tmp/opt/kde3/include/kde/arts/idlfilereg.h
+debian/tmp/opt/kde3/include/kde/arts/ifacerepo_impl.h
+debian/tmp/opt/kde3/include/kde/arts/iomanager.h
+debian/tmp/opt/kde3/include/kde/arts/kmedia2.h
+debian/tmp/opt/kde3/include/kde/arts/kmedia2.idl
+debian/tmp/opt/kde3/include/kde/arts/mcopconfig.h
+debian/tmp/opt/kde3/include/kde/arts/mcoputils.h
+debian/tmp/opt/kde3/include/kde/arts/notification.h
+debian/tmp/opt/kde3/include/kde/arts/object.h
+debian/tmp/opt/kde3/include/kde/arts/objectmanager.h
+debian/tmp/opt/kde3/include/kde/arts/pipebuffer.h
+debian/tmp/opt/kde3/include/kde/arts/pool.h
+debian/tmp/opt/kde3/include/kde/arts/qiomanager.h
+debian/tmp/opt/kde3/include/kde/arts/reference.h
+debian/tmp/opt/kde3/include/kde/arts/referenceclean.h
+debian/tmp/opt/kde3/include/kde/arts/resample.h
+debian/tmp/opt/kde3/include/kde/arts/socketconnection.h
+debian/tmp/opt/kde3/include/kde/arts/soundserver.h
+debian/tmp/opt/kde3/include/kde/arts/soundserver.idl
+debian/tmp/opt/kde3/include/kde/arts/startupmanager.h
+debian/tmp/opt/kde3/include/kde/arts/stdsynthmodule.h
+debian/tmp/opt/kde3/include/kde/arts/synthschedule.h
+debian/tmp/opt/kde3/include/kde/arts/tcpconnection.h
+debian/tmp/opt/kde3/include/kde/arts/tcpserver.h
+debian/tmp/opt/kde3/include/kde/arts/thread.h
+debian/tmp/opt/kde3/include/kde/arts/type.h
+debian/tmp/opt/kde3/include/kde/arts/unixconnection.h
+debian/tmp/opt/kde3/include/kde/arts/unixserver.h
+debian/tmp/opt/kde3/include/kde/arts/weakreference.h
+debian/tmp/opt/kde3/lib/libartscbackend.a
+debian/tmp/opt/kde3/lib/libartscbackend.so
+debian/tmp/opt/kde3/lib/libartsdsp.a
+debian/tmp/opt/kde3/lib/libartsdsp.la
+debian/tmp/opt/kde3/lib/libartsdsp.so
+debian/tmp/opt/kde3/lib/libartsdsp_st.a
+debian/tmp/opt/kde3/lib/libartsdsp_st.la
+debian/tmp/opt/kde3/lib/libartsdsp_st.so
+debian/tmp/opt/kde3/lib/libartsflow.a
+debian/tmp/opt/kde3/lib/libartsflow.la
+debian/tmp/opt/kde3/lib/libartsflow.so
+debian/tmp/opt/kde3/lib/libartsflow_idl.a
+debian/tmp/opt/kde3/lib/libartsflow_idl.la
+debian/tmp/opt/kde3/lib/libartsflow_idl.so
+debian/tmp/opt/kde3/lib/libartsgslplayobject.a
+debian/tmp/opt/kde3/lib/libartsgslplayobject.so
+debian/tmp/opt/kde3/lib/libartswavplayobject.a
+debian/tmp/opt/kde3/lib/libartswavplayobject.so
+debian/tmp/opt/kde3/lib/libgmcop.a
+debian/tmp/opt/kde3/lib/libgmcop.la
+debian/tmp/opt/kde3/lib/libgmcop.so
+debian/tmp/opt/kde3/lib/libkmedia2.a
+debian/tmp/opt/kde3/lib/libkmedia2.so
+debian/tmp/opt/kde3/lib/libkmedia2_idl.a
+debian/tmp/opt/kde3/lib/libkmedia2_idl.la
+debian/tmp/opt/kde3/lib/libkmedia2_idl.so
+debian/tmp/opt/kde3/lib/libmcop.a
+debian/tmp/opt/kde3/lib/libmcop.la
+debian/tmp/opt/kde3/lib/libmcop.so
+debian/tmp/opt/kde3/lib/libmcop_mt.a
+debian/tmp/opt/kde3/lib/libmcop_mt.la
+debian/tmp/opt/kde3/lib/libmcop_mt.so
+debian/tmp/opt/kde3/lib/libqtmcop.a
+debian/tmp/opt/kde3/lib/libqtmcop.la
+debian/tmp/opt/kde3/lib/libqtmcop.so
+debian/tmp/opt/kde3/lib/libsoundserver_idl.a
+debian/tmp/opt/kde3/lib/libsoundserver_idl.la
+debian/tmp/opt/kde3/lib/libsoundserver_idl.so
+debian/tmp/opt/kde3/lib/libx11globalcomm.a
+debian/tmp/opt/kde3/lib/libx11globalcomm.so
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/libarts1c2a-kde3.docs b/ubuntu/lucid_automake/dependencies/arts/debian/libarts1c2a-kde3.docs
new file mode 100644
index 000000000..e174728f5
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/libarts1c2a-kde3.docs
@@ -0,0 +1 @@
+debian/README.Debian
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/libarts1c2a-kde3.install b/ubuntu/lucid_automake/dependencies/arts/debian/libarts1c2a-kde3.install
new file mode 100644
index 000000000..fb3c0a277
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/libarts1c2a-kde3.install
@@ -0,0 +1,68 @@
+debian/tmp/opt/kde3/bin/artscat
+debian/tmp/opt/kde3/bin/artsd
+debian/tmp/opt/kde3/bin/artsdsp
+debian/tmp/opt/kde3/bin/artsplay
+debian/tmp/opt/kde3/bin/artsrec
+debian/tmp/opt/kde3/bin/artsshell
+debian/tmp/opt/kde3/bin/artswrapper
+debian/tmp/opt/kde3/lib/libartscbackend.la
+debian/tmp/opt/kde3/lib/libartscbackend.so.0
+debian/tmp/opt/kde3/lib/libartscbackend.so.0.0.0
+debian/tmp/opt/kde3/lib/libartsdsp.so.0
+debian/tmp/opt/kde3/lib/libartsdsp.so.0.0.0
+debian/tmp/opt/kde3/lib/libartsdsp_st.so.0
+debian/tmp/opt/kde3/lib/libartsdsp_st.so.0.0.0
+debian/tmp/opt/kde3/lib/libartsflow.so.1
+debian/tmp/opt/kde3/lib/libartsflow.so.1.0.0
+debian/tmp/opt/kde3/lib/libartsflow_idl.so.1
+debian/tmp/opt/kde3/lib/libartsflow_idl.so.1.0.0
+debian/tmp/opt/kde3/lib/libartsgslplayobject.la
+debian/tmp/opt/kde3/lib/libartsgslplayobject.so.0
+debian/tmp/opt/kde3/lib/libartsgslplayobject.so.0.0.0
+debian/tmp/opt/kde3/lib/libartswavplayobject.la
+debian/tmp/opt/kde3/lib/libartswavplayobject.so.0
+debian/tmp/opt/kde3/lib/libartswavplayobject.so.0.0.0
+debian/tmp/opt/kde3/lib/libgmcop.so.1
+debian/tmp/opt/kde3/lib/libgmcop.so.1.0.0
+debian/tmp/opt/kde3/lib/libkmedia2.la
+debian/tmp/opt/kde3/lib/libkmedia2.so.1
+debian/tmp/opt/kde3/lib/libkmedia2.so.1.0.0
+debian/tmp/opt/kde3/lib/libkmedia2_idl.so.1
+debian/tmp/opt/kde3/lib/libkmedia2_idl.so.1.0.0
+debian/tmp/opt/kde3/lib/libmcop.so.1
+debian/tmp/opt/kde3/lib/libmcop.so.1.0.0
+debian/tmp/opt/kde3/lib/libmcop_mt.so.1
+debian/tmp/opt/kde3/lib/libmcop_mt.so.1.0.0
+debian/tmp/opt/kde3/lib/libqtmcop.so.1
+debian/tmp/opt/kde3/lib/libqtmcop.so.1.0.0
+debian/tmp/opt/kde3/lib/libsoundserver_idl.so.1
+debian/tmp/opt/kde3/lib/libsoundserver_idl.so.1.0.0
+debian/tmp/opt/kde3/lib/libx11globalcomm.la
+debian/tmp/opt/kde3/lib/libx11globalcomm.so.1
+debian/tmp/opt/kde3/lib/libx11globalcomm.so.1.0.0
+debian/tmp/opt/kde3/lib/mcop/Arts/DataHandlePlay.mcopclass
+debian/tmp/opt/kde3/lib/mcop/Arts/FileInputStream.mcopclass
+debian/tmp/opt/kde3/lib/mcop/Arts/GSLPlayObject.mcopclass
+debian/tmp/opt/kde3/lib/mcop/Arts/Synth_ADD.mcopclass
+debian/tmp/opt/kde3/lib/mcop/Arts/Synth_AMAN_PLAY.mcopclass
+debian/tmp/opt/kde3/lib/mcop/Arts/Synth_AMAN_RECORD.mcopclass
+debian/tmp/opt/kde3/lib/mcop/Arts/Synth_BUS_DOWNLINK.mcopclass
+debian/tmp/opt/kde3/lib/mcop/Arts/Synth_BUS_UPLINK.mcopclass
+debian/tmp/opt/kde3/lib/mcop/Arts/Synth_FREQUENCY.mcopclass
+debian/tmp/opt/kde3/lib/mcop/Arts/Synth_MUL.mcopclass
+debian/tmp/opt/kde3/lib/mcop/Arts/Synth_MULTI_ADD.mcopclass
+debian/tmp/opt/kde3/lib/mcop/Arts/Synth_PLAY.mcopclass
+debian/tmp/opt/kde3/lib/mcop/Arts/Synth_PLAY_WAV.mcopclass
+debian/tmp/opt/kde3/lib/mcop/Arts/Synth_RECORD.mcopclass
+debian/tmp/opt/kde3/lib/mcop/Arts/Synth_WAVE_SIN.mcopclass
+debian/tmp/opt/kde3/lib/mcop/Arts/WavPlayObject.mcopclass
+debian/tmp/opt/kde3/lib/mcop/Arts/WaveDataHandle.mcopclass
+debian/tmp/opt/kde3/lib/mcop/Arts/X11GlobalComm.mcopclass
+debian/tmp/opt/kde3/lib/mcop/artsflow.mcopclass
+debian/tmp/opt/kde3/lib/mcop/artsflow.mcoptype
+debian/tmp/opt/kde3/lib/mcop/kmedia2.mcopclass
+debian/tmp/opt/kde3/lib/mcop/kmedia2.mcoptype
+debian/tmp/opt/kde3/lib/mcop/soundserver.mcopclass
+debian/tmp/opt/kde3/lib/mcop/soundserver.mcoptype
+debian/tmp/opt/kde3/lib/mcop/x11globalcomm.mcopclass
+debian/tmp/opt/kde3/lib/mcop/x11globalcomm.mcoptype
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/libarts1c2a-kde3.manpages b/ubuntu/lucid_automake/dependencies/arts/debian/libarts1c2a-kde3.manpages
new file mode 100644
index 000000000..fba72b43f
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/libarts1c2a-kde3.manpages
@@ -0,0 +1,3 @@
+debian/man/out/artscat-kde3.1
+debian/man/artsdsp-kde3.1
+
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/libartsc0-dev-kde3.manpages b/ubuntu/lucid_automake/dependencies/arts/debian/libartsc0-dev-kde3.manpages
new file mode 100644
index 000000000..c731ec33b
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/libartsc0-dev-kde3.manpages
@@ -0,0 +1 @@
+debian/man/out/artsc-config-kde3.1
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/libartsc0-kde3-dev.install b/ubuntu/lucid_automake/dependencies/arts/debian/libartsc0-kde3-dev.install
new file mode 100644
index 000000000..b666dca4c
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/libartsc0-kde3-dev.install
@@ -0,0 +1,6 @@
+debian/tmp/opt/kde3/bin/artsc-config
+debian/tmp/opt/kde3/include/kde/artsc/artsc.h
+debian/tmp/opt/kde3/include/kde/artsc/artsc_export.h
+debian/tmp/opt/kde3/lib/libartsc.a
+debian/tmp/opt/kde3/lib/libartsc.la
+debian/tmp/opt/kde3/lib/libartsc.so
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/libartsc0-kde3.install b/ubuntu/lucid_automake/dependencies/arts/debian/libartsc0-kde3.install
new file mode 100644
index 000000000..eaa5ec6e7
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/libartsc0-kde3.install
@@ -0,0 +1,2 @@
+debian/tmp/opt/kde3/lib/libartsc.so.0
+debian/tmp/opt/kde3/lib/libartsc.so.0.0.0
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/man/artsc-config-kde3.sgml b/ubuntu/lucid_automake/dependencies/arts/debian/man/artsc-config-kde3.sgml
new file mode 100644
index 000000000..8072e337d
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/man/artsc-config-kde3.sgml
@@ -0,0 +1,160 @@
+<!doctype refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
+
+<!-- Process this file with docbook-to-man to generate an nroff manual
+ page: `docbook-to-man manpage.sgml > manpage.1'. You may view
+ the manual page with: `docbook-to-man manpage.sgml | nroff -man |
+ less'. A typical entry in a Makefile or Makefile.am is:
+
+manpage.1: manpage.sgml
+ docbook-to-man $< > $@
+
+
+ The docbook-to-man binary is found in the docbook-to-man package.
+ Please remember that if you create the nroff version in one of the
+ debian/rules file targets (such as build), you will need to include
+ docbook-to-man in your Build-Depends control field.
+
+ -->
+
+ <!-- Fill in your name for FIRSTNAME and SURNAME. -->
+ <!ENTITY dhfirstname "<firstname>Chris</firstname>">
+ <!ENTITY dhsurname "<surname>Cheney</surname>">
+ <!-- Please adjust the date whenever revising the manpage. -->
+ <!ENTITY dhdate "<date>November 6, 2002</date>">
+ <!-- SECTION should be 1-8, maybe w/ subsection other parameters are
+ allowed: see man(7), man(1). -->
+ <!ENTITY dhsection "<manvolnum>1</manvolnum>">
+ <!ENTITY dhemail "<email>ccheney@debian.org</email>">
+ <!ENTITY dhusername "Chris Cheney">
+ <!ENTITY dhucpackage "<refentrytitle>ARTSC-CONFIG</refentrytitle>">
+ <!ENTITY dhpackage "artsc-config">
+
+ <!ENTITY debian "<productname>Debian</productname>">
+ <!ENTITY gnu "<acronym>GNU</acronym>">
+]>
+
+<refentry>
+ <refentryinfo>
+ <address>
+ &dhemail;
+ </address>
+ <author>
+ &dhfirstname;
+ &dhsurname;
+ </author>
+ <copyright>
+ <year>2002</year>
+ <holder>&dhusername;</holder>
+ </copyright>
+ &dhdate;
+ </refentryinfo>
+ <refmeta>
+ &dhucpackage;
+
+ &dhsection;
+ </refmeta>
+ <refnamediv>
+ <refname>&dhpackage;</refname>
+
+ <refpurpose>Get information about a libartsc installation</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>&dhpackage;</command>
+
+ <arg><option>--arts-prefix<replaceable></replaceable></option></arg>
+ <arg><option>--arts-version<replaceable></replaceable></option></arg>
+ <arg><option>--cflags<replaceable></replaceable></option></arg>
+ <arg><option>--libs<replaceable></replaceable></option></arg>
+ <arg><option>--version<replaceable></replaceable></option></arg>
+
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>DESCRIPTION</title>
+
+ <para>This manual page documents briefly the
+ <command>&dhpackage;</command> command.</para>
+
+ <para><command>&dhpackage;</command> displays information about a previous libartsc installation.</para>
+
+ </refsect1>
+ <refsect1>
+ <title>OPTIONS</title>
+
+ <para>This program follows the usual GNU command line syntax,
+ with long options starting with two dashes (`-'). A summary of
+ options is included below.</para>
+
+ <variablelist>
+ <varlistentry>
+ <term><option>--arts-prefix</option>
+ </term>
+ <listitem>
+ <para>This is the prefix used when libartsc was installed.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>--arts-version</option>
+ </term>
+ <listitem>
+ <para>Outputs version information about the installed arts.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>--cflags</option>
+ </term>
+ <listitem>
+ <para>Set of compiler options (CFLAGS) to use when compiling files that use libartsc.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>--libs</option>
+ </term>
+ <listitem>
+ <para>Shows the complete set of libs and other linker options you will need in order to link your application with libartsc.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>--version</option>
+ </term>
+ <listitem>
+ <para>Outputs version information about the installed libartsc.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>AUTHOR</title>
+
+ <para>This manual page was written by &dhusername;
+ &lt;&dhemail;&gt; for the &debian; system (but may be used by
+ others). Permission is granted to copy, distribute and/or
+ modify this document under the terms of the &gnu; General Public
+ License, Version 2 or any later version published by the Free
+ Software Foundation.
+ </para>
+
+ <para>On Debian systems, the complete text of the GNU General
+ Public License can be found in /usr/share/common-licenses/GPL.
+ </para>
+
+ </refsect1>
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:2
+sgml-indent-data:t
+sgml-parent-document:nil
+sgml-default-dtd-file:nil
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/man/artscat-kde3.sgml b/ubuntu/lucid_automake/dependencies/arts/debian/man/artscat-kde3.sgml
new file mode 100644
index 000000000..7dff34d95
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/man/artscat-kde3.sgml
@@ -0,0 +1,164 @@
+<!doctype refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
+
+<!-- Process this file with docbook-to-man to generate an nroff manual
+ page: `docbook-to-man manpage.sgml > manpage.1'. You may view
+ the manual page with: `docbook-to-man manpage.sgml | nroff -man |
+ less'. A typical entry in a Makefile or Makefile.am is:
+
+manpage.1: manpage.sgml
+ docbook-to-man $< > $@
+
+
+ The docbook-to-man binary is found in the docbook-to-man package.
+ Please remember that if you create the nroff version in one of the
+ debian/rules file targets (such as build), you will need to include
+ docbook-to-man in your Build-Depends control field.
+
+ -->
+
+ <!-- Fill in your name for FIRSTNAME and SURNAME. -->
+ <!ENTITY dhfirstname "<firstname>Chris</firstname>">
+ <!ENTITY dhsurname "<surname>Cheney</surname>">
+ <!-- Please adjust the date whenever revising the manpage. -->
+ <!ENTITY dhdate "<date>November 6, 2002</date>">
+ <!-- SECTION should be 1-8, maybe w/ subsection other parameters are
+ allowed: see man(7), man(1). -->
+ <!ENTITY dhsection "<manvolnum>1</manvolnum>">
+ <!ENTITY dhemail "<email>ccheney@debian.org</email>">
+ <!ENTITY dhusername "Chris Cheney">
+ <!ENTITY dhucpackage "<refentrytitle>ARTSCAT</refentrytitle>">
+ <!ENTITY dhpackage "artscat">
+
+ <!ENTITY debian "<productname>Debian</productname>">
+ <!ENTITY gnu "<acronym>GNU</acronym>">
+]>
+
+<refentry>
+ <refentryinfo>
+ <address>
+ &dhemail;
+ </address>
+ <author>
+ &dhfirstname;
+ &dhsurname;
+ </author>
+ <copyright>
+ <year>2002</year>
+ <holder>&dhusername;</holder>
+ </copyright>
+ &dhdate;
+ </refentryinfo>
+ <refmeta>
+ &dhucpackage;
+
+ &dhsection;
+ </refmeta>
+ <refnamediv>
+ <refname>&dhpackage;</refname>
+
+ <refpurpose>pipe data to sound device</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>&dhpackage;</command>
+
+ <arg><option><replaceable> options </replaceable></option></arg>
+ <arg><option><replaceable> filename </replaceable></option></arg>
+
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>DESCRIPTION</title>
+
+ <para>This manual page documents briefly the
+ <command>&dhpackage;</command> command.</para>
+
+ <para><command>&dhpackage;</command> pipes data from a pipe to the sound device through arts.</para>
+
+ </refsect1>
+ <refsect1>
+ <title>OPTIONS</title>
+
+ <para>This program follows the usual GNU command line syntax,
+ with long options starting with two dashes (`-'). A summary of
+ options is included below.</para>
+
+ <variablelist>
+ <varlistentry>
+ <term><option>-b <replaceable>bits</replaceable></option>
+ </term>
+ <listitem>
+ <para>set number of bits (8 or 16)</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>-c <replaceable>channels</replaceable></option>
+ </term>
+ <listitem>
+ <para>set number of channels (1 or 2)</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>-h</option>
+ </term>
+ <listitem>
+ <para>display help and exit</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>-r <replaceable>samplingrate</replaceable></option>
+ </term>
+ <listitem>
+ <para>set samplingrate to use</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>-t <replaceable>title</replaceable></option>
+ </term>
+ <listitem>
+ <para>set stream title</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>-v</option>
+ </term>
+ <listitem>
+ <para>show version</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>AUTHOR</title>
+
+ <para>This manual page was written by &dhusername;
+ &lt;&dhemail;&gt; for the &debian; system (but may be used by
+ others). Permission is granted to copy, distribute and/or
+ modify this document under the terms of the &gnu; General Public
+ License, Version 2 or any later version published by the Free
+ Software Foundation.
+ </para>
+
+ <para>On Debian systems, the complete text of the GNU General
+ Public License can be found in /usr/share/common-licenses/GPL.
+ </para>
+
+ </refsect1>
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:2
+sgml-indent-data:t
+sgml-parent-document:nil
+sgml-default-dtd-file:nil
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/man/artsdsp-kde3.1 b/ubuntu/lucid_automake/dependencies/arts/debian/man/artsdsp-kde3.1
new file mode 100644
index 000000000..2615f47c2
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/man/artsdsp-kde3.1
@@ -0,0 +1,31 @@
+.TH ARTSDSP "1" "February 2008" "artsdsp" "User Commands"
+.SH NAME
+artsdsp \- manual page for artsdsp
+.SH DESCRIPTION
+artsdsp \- attempt to reroute audio device to artsd
+.PP
+artsdsp [options] binary
+.PP
+options:
+.TP
+.B \-h, \-\-help
+Show brief help.
+.TP
+.B \-n, \-\-name\fR=\fINAME\fR
+Use name to identify player to artsd.
+.TP
+.B \-m, \-\-mmap
+Emulate memory mapping (i.e. for quake).
+.TP
+.B \-s, \-\-single\-threaded
+Use the single\-threaded version.
+.TP
+.B \-v, \-\-verbose
+Show parameters.
+.TP
+.B \-V, \-\-version
+Show version.
+.PP
+This manual page was written by Fathi Boudra <fabo@debian.org>,
+for the Debian project (but may be used by others).
+
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/patches/11_path_max_hurd.diff b/ubuntu/lucid_automake/dependencies/arts/debian/patches/11_path_max_hurd.diff
new file mode 100644
index 000000000..e2deeda88
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/patches/11_path_max_hurd.diff
@@ -0,0 +1,372 @@
+--- a/soundserver/artsplay.cc
++++ b/soundserver/artsplay.cc
+@@ -42,13 +42,19 @@
+ {
+ if(path[0] == '/') return path;
+
+- char buffer[PATH_MAX];
+- getcwd(buffer,PATH_MAX);
++ int size = 4096;
+
+- if(buffer[strlen(buffer)-1] == '/')
+- return buffer + path;
+- else
+- return string(buffer) + '/' + path;
++ while (1) {
++ char buffer[size];
++ if (getcwd(buffer,size))
++ {
++ if(buffer[strlen(buffer)-1] == '/')
++ return buffer + path;
++ else
++ return string(buffer) + '/' + path;
++ }
++ size *= 2;
++ }
+ }
+
+ int main(int argc, char **argv)
+--- a/mcop/mcoputils.cc
++++ b/mcop/mcoputils.cc
+@@ -71,8 +71,8 @@
+ static char *locate_mcop_dir()
+ {
+ struct passwd *pw_ent;
+- char kde_tmp_dir[PATH_MAX+1];
+- char user_tmp_dir[PATH_MAX+1];
++ string kde_tmp_dir;
++ string user_tmp_dir;
+ int uid = getuid();
+ const char *home_dir = getenv("HOME");
+ const char *kde_home = uid ? getenv("KDEHOME") : getenv("KDEROOTHOME");
+@@ -88,7 +88,7 @@
+ if (!tmp || !tmp[0])
+ tmp = "/tmp";
+
+- kde_tmp_dir[0] = 0;
++ kde_tmp_dir = "";
+
+ pw_ent = getpwuid(uid);
+ if (!pw_ent)
+@@ -97,12 +97,7 @@
+ return 0;
+ }
+
+- strncpy(user_tmp_dir, tmp, PATH_MAX );
+- user_tmp_dir[ PATH_MAX ] = '\0';
+- strncat(user_tmp_dir, "/ksocket-", PATH_MAX - strlen(user_tmp_dir) );
+- user_tmp_dir[ PATH_MAX ] = '\0';
+- strncat(user_tmp_dir, pw_ent->pw_name, PATH_MAX - strlen(user_tmp_dir));
+- user_tmp_dir[ PATH_MAX ] = '\0';
++ user_tmp_dir = string(tmp) + "/ksocket-" + string(pw_ent->pw_name);
+
+ if (!kde_home || !kde_home[0])
+ {
+@@ -119,44 +114,37 @@
+ {
+ arts_fatal("Aborting. $HOME not set!");
+ }
+- if (strlen(home_dir) > (PATH_MAX-100))
+- {
+- arts_fatal("Aborting. Home directory path too long!");
+- }
+ kde_home++;
+- strncpy(kde_tmp_dir, home_dir, PATH_MAX);
+- kde_tmp_dir[ PATH_MAX ] = '\0';
++ kde_tmp_dir = string(home_dir);
+ }
+- strncat(kde_tmp_dir, kde_home, PATH_MAX - strlen(kde_tmp_dir));
++ kde_tmp_dir += kde_home;
+
+ /** Strip trailing '/' **/
+- if ( kde_tmp_dir[strlen(kde_tmp_dir)-1] == '/')
+- kde_tmp_dir[strlen(kde_tmp_dir)-1] = 0;
++ if ( kde_tmp_dir[kde_tmp_dir.length()-1] == '/')
++ kde_tmp_dir.resize(kde_tmp_dir.length()-1);
+
+- result = stat(kde_tmp_dir, &stat_buf);
++ result = stat(kde_tmp_dir.c_str(), &stat_buf);
+ if (result == -1)
+ {
+ return 0;
+ }
+
+- strncat(kde_tmp_dir, kde_prefix, PATH_MAX - strlen(kde_tmp_dir));
+- if (gethostname(kde_tmp_dir+strlen(kde_tmp_dir), PATH_MAX - strlen(kde_tmp_dir) - 1) != 0)
++ kde_tmp_dir += kde_prefix;
+ {
+- arts_fatal("Aborting. Could not determine hostname or hostname too long.");
++ char buf[1024];
++ if (gethostname(buf, sizeof(buf)-1) != 0)
++ {
++ arts_fatal("Aborting. Could not determine hostname or hostname too long.");
++ }
++ buf[sizeof(buf)-1] = '\0';
++ kde_tmp_dir += buf;
+ }
+- kde_tmp_dir[sizeof(kde_tmp_dir)-1] = '\0';
+
+- result = lstat(kde_tmp_dir, &stat_buf);
++ result = lstat(kde_tmp_dir.c_str(), &stat_buf);
+ if ((result == 0) && (S_ISDIR(stat_buf.st_mode)))
+ {
+ /* $KDEHOME/socket-$HOSTNAME is a normal directory. Do nothing. */
+- tmp_buf = (char *) malloc(PATH_MAX+1);
+- if (!tmp_buf)
+- return 0;
+-
+- strncpy(tmp_buf, kde_tmp_dir, PATH_MAX);
+- tmp_buf[ PATH_MAX ] = '\0';
+-
++ tmp_buf = strdup(kde_tmp_dir.c_str());
+ return tmp_buf;
+ }
+
+@@ -167,26 +155,32 @@
+ }
+ if ((result == -1) || (!S_ISLNK(stat_buf.st_mode)))
+ {
+- arts_warning("Error: \"%s\" is not a link or a directory.\n", kde_tmp_dir);
++ arts_warning("Error: \"%s\" is not a link or a directory.\n", kde_tmp_dir.c_str());
+ return 0;
+ }
+- tmp_buf = (char *) malloc(PATH_MAX+1);
+- if (!tmp_buf)
+- return 0;
+
+ /* kde_tmp_dir is a link. Check whether it points to a valid directory. */
+- result = readlink(kde_tmp_dir, tmp_buf, PATH_MAX);
+- if (result == -1)
+- {
+- arts_warning("Error: \"%s\" could not be read.\n", kde_tmp_dir);
+- free(tmp_buf);
+- return 0;
+- }
++ ssize_t size = 2048;
++ tmp_buf = NULL;
++ do {
++ size *= 2;
++ tmp_buf = (char *) realloc(tmp_buf, size);
++ if (!tmp_buf)
++ return 0;
++ result = readlink(kde_tmp_dir.c_str(), tmp_buf, size - 1);
++ if (result == -1)
++ {
++ arts_warning("Error: \"%s\" could not be read.\n", kde_tmp_dir.c_str());
++ free(tmp_buf);
++ return 0;
++ }
++ } while(result == size - 1);
+ tmp_buf[result] = '\0';
++
+ // printf("Link points to \"%s\"\n", tmp_buf);
+- if (strncmp(tmp_buf, user_tmp_dir, strlen(user_tmp_dir)) != 0)
++ if (strncmp(tmp_buf, user_tmp_dir.c_str(), user_tmp_dir.length()) != 0)
+ {
+- arts_warning("Error: \"%s\" points to \"%s\" instead of \"%s\".\n", kde_tmp_dir, tmp_buf, user_tmp_dir);
++ arts_warning("Error: \"%s\" points to \"%s\" instead of \"%s\".\n", kde_tmp_dir.c_str(), tmp_buf, user_tmp_dir.c_str());
+ free(tmp_buf);
+ return 0;
+ }
+@@ -221,19 +215,19 @@
+
+
+ static
+-int build_link(const char *tmp_prefix, const char *kde_prefix)
++int build_link(string tmp_prefix, const char *kde_prefix)
+ {
+ struct passwd *pw_ent;
+- char kde_tmp_dir[PATH_MAX+1];
+- char user_tmp_dir[PATH_MAX+1];
+- char tmp_buf[PATH_MAX+1];
++ string kde_tmp_dir;
++ string user_tmp_dir;
++ char *tmp_buf;
+ int uid = getuid();
+ const char *home_dir = getenv("HOME");
+ const char *kde_home = uid ? getenv("KDEHOME") : getenv("KDEROOTHOME");
+ int result;
+ struct stat stat_buf;
+
+- kde_tmp_dir[0] = 0;
++ kde_tmp_dir = "";
+
+ pw_ent = getpwuid(uid);
+ if (!pw_ent)
+@@ -242,9 +236,7 @@
+ return 1;
+ }
+
+- strncpy(user_tmp_dir, tmp_prefix, PATH_MAX);
+- user_tmp_dir[ PATH_MAX ] = '\0';
+- strncat(user_tmp_dir, pw_ent->pw_name, PATH_MAX - strlen(tmp_prefix));
++ user_tmp_dir = tmp_prefix + string(pw_ent->pw_name);
+
+ if (!kde_home || !kde_home[0])
+ {
+@@ -262,89 +254,106 @@
+ fprintf(stderr, "Aborting. $HOME not set!");
+ exit(255);
+ }
+- if (strlen(home_dir) > (PATH_MAX-100))
+- {
+- fprintf(stderr, "Aborting. Home directory path too long!");
+- exit(255);
+- }
+ kde_home++;
+- strncpy(kde_tmp_dir, home_dir, PATH_MAX);
+- kde_tmp_dir[ PATH_MAX ] = '\0';
++ kde_tmp_dir = string(home_dir);
+ }
+- strncat(kde_tmp_dir, kde_home, PATH_MAX - strlen(kde_tmp_dir));
++ kde_tmp_dir += kde_home;
+
+ /** Strip trailing '/' **/
+- if ( kde_tmp_dir[strlen(kde_tmp_dir)-1] == '/')
+- kde_tmp_dir[strlen(kde_tmp_dir)-1] = 0;
++ if ( kde_tmp_dir[kde_tmp_dir.length()-1] == '/')
++ kde_tmp_dir.resize(kde_tmp_dir.length()-1);
+
+- result = stat(kde_tmp_dir, &stat_buf);
++ result = stat(kde_tmp_dir.c_str(), &stat_buf);
+ if ((result == -1) && (errno == ENOENT))
+ {
+- result = mkdir(kde_tmp_dir, 0700);
++ result = mkdir(kde_tmp_dir.c_str(), 0700);
+ }
+ if (result == -1)
+ {
+ return 1;
+ }
+
+- strncat(kde_tmp_dir, kde_prefix, PATH_MAX - strlen(kde_tmp_dir));
+- if (gethostname(kde_tmp_dir+strlen(kde_tmp_dir), PATH_MAX - strlen(kde_tmp_dir) - 1) != 0)
++ kde_tmp_dir += kde_prefix;
+ {
+- perror("Aborting. Could not determine hostname: ");
+- exit(255);
++ char buf[1024];
++ if (gethostname(buf, sizeof(buf)-1) != 0)
++ {
++ arts_fatal("Aborting. Could not determine hostname or hostname too long.");
++ }
++ buf[sizeof(buf)-1] = '\0';
++ kde_tmp_dir += buf;
+ }
+- kde_tmp_dir[sizeof(kde_tmp_dir)-1] = '\0';
+
+- result = lstat(kde_tmp_dir, &stat_buf);
++ result = lstat(kde_tmp_dir.c_str(), &stat_buf);
+ if ((result == 0) && (S_ISDIR(stat_buf.st_mode)))
+ {
+ /* $KDEHOME/tmp is a normal directory. Do nothing. */
+- printf("Directory \"%s\" already exists.\n", kde_tmp_dir);
++ printf("Directory \"%s\" already exists.\n", kde_tmp_dir.c_str());
+ return 0;
+ }
+ if ((result == -1) && (errno == ENOENT))
+ {
+- printf("Creating link %s.\n", kde_tmp_dir);
+- result = create_link(kde_tmp_dir, user_tmp_dir);
++ printf("Creating link %s.\n", kde_tmp_dir.c_str());
++ result = create_link(kde_tmp_dir.c_str(), user_tmp_dir.c_str());
+ if (result == 0) return 0; /* Success */
+- unlink(kde_tmp_dir);
+- strncat(user_tmp_dir, "XXXXXX", PATH_MAX - strlen(user_tmp_dir));
+- mktemp(user_tmp_dir); /* We want a directory, not a file, so using mkstemp makes no sense and is wrong */
+- return create_link(kde_tmp_dir, user_tmp_dir);
++ unlink(kde_tmp_dir.c_str());
++ user_tmp_dir += "XXXXXX";
++ tmp_buf = strdup(user_tmp_dir.c_str());
++ mktemp(tmp_buf); /* We want a directory, not a file, so using mkstemp makes no sense and is wrong */
++ result = create_link(kde_tmp_dir.c_str(), tmp_buf);
++ free(tmp_buf);
++ return result;
+ }
+ if ((result == -1) || (!S_ISLNK(stat_buf.st_mode)))
+ {
+- fprintf(stderr, "Error: \"%s\" is not a link or a directory.\n", kde_tmp_dir);
++ fprintf(stderr, "Error: \"%s\" is not a link or a directory.\n", kde_tmp_dir.c_str());
+ return 1;
+ }
+ /* kde_tmp_dir is a link. Check whether it points to a valid directory. */
+- result = readlink(kde_tmp_dir, tmp_buf, PATH_MAX);
+- if (result == -1)
+- {
+- fprintf(stderr, "Error: \"%s\" could not be read.\n", kde_tmp_dir);
+- return 1;
+- }
++ ssize_t size = 2048;
++ tmp_buf = NULL;
++ do {
++ size *= 2;
++ tmp_buf = (char *) realloc(tmp_buf, size);
++ if (!tmp_buf)
++ return 0;
++ result = readlink(kde_tmp_dir.c_str(), tmp_buf, size - 1);
++ if (result == -1)
++ {
++ arts_warning("Error: \"%s\" could not be read.\n", kde_tmp_dir.c_str());
++ free(tmp_buf);
++ return 0;
++ }
++ } while(result == size - 1);
+ tmp_buf[result] = '\0';
++
+ printf("Link points to \"%s\"\n", tmp_buf);
+- if (strncmp(tmp_buf, user_tmp_dir, strlen(user_tmp_dir)) != 0)
++ if (strncmp(tmp_buf, user_tmp_dir.c_str(), user_tmp_dir.length()) != 0)
+ {
+- fprintf(stderr, "Error: \"%s\" points to \"%s\" instead of \"%s\".\n", kde_tmp_dir, tmp_buf, user_tmp_dir);
+- unlink(kde_tmp_dir);
+- printf("Creating link %s.\n", kde_tmp_dir);
+- result = create_link(kde_tmp_dir, user_tmp_dir);
++ fprintf(stderr, "Error: \"%s\" points to \"%s\" instead of \"%s\".\n", kde_tmp_dir.c_str(), tmp_buf, user_tmp_dir.c_str());
++ free(tmp_buf);
++ unlink(kde_tmp_dir.c_str());
++ printf("Creating link %s.\n", kde_tmp_dir.c_str());
++ result = create_link(kde_tmp_dir.c_str(), user_tmp_dir.c_str());
+ if (result == 0) return 0; /* Success */
+- unlink(kde_tmp_dir);
+- strncat(user_tmp_dir, "XXXXXX", PATH_MAX - strlen(user_tmp_dir));
+- mktemp(user_tmp_dir); /* We want a directory, not a file, so using mkstemp makes no sense and is wrong */
+- return create_link(kde_tmp_dir, user_tmp_dir);
+- return 1;
++ unlink(kde_tmp_dir.c_str());
++ user_tmp_dir += "XXXXXX";
++ tmp_buf = strdup(user_tmp_dir.c_str());
++ mktemp(tmp_buf); /* We want a directory, not a file, so using mkstemp makes no sense and is wrong */
++ result = create_link(kde_tmp_dir.c_str(), tmp_buf);
++ free(tmp_buf);
++ return result;
+ }
+ result = check_tmp_dir(tmp_buf);
++ free(tmp_buf);
+ if (result == 0) return 0; /* Success */
+- unlink(kde_tmp_dir);
+- strncat(user_tmp_dir, "XXXXXX", PATH_MAX - strlen(user_tmp_dir));
+- mktemp(user_tmp_dir); /* We want a directory, not a file, so using mkstemp makes no sense and is wrong */
+- return create_link(kde_tmp_dir, user_tmp_dir);
++ unlink(kde_tmp_dir.c_str());
++ user_tmp_dir += "XXXXXX";
++ tmp_buf = strdup(user_tmp_dir.c_str());
++ mktemp(tmp_buf); /* We want a directory, not a file, so using mkstemp makes no sense and is wrong */
++ result = create_link(kde_tmp_dir.c_str(), tmp_buf);
++ free(tmp_buf);
++ return result;
+ }
+
+ string MCOPUtils::createFilePath(string name)
+@@ -364,11 +373,7 @@
+ if (!tmp || !tmp[0])
+ tmp = "/tmp";
+
+- char tmp_prefix[PATH_MAX+1];
+- strcpy(tmp_prefix, tmp);
+- strcat(tmp_prefix, "/ksocket-");
+-
+- build_link(tmp_prefix, "/socket-");
++ build_link(string(tmp) + "/ksocket-", "/socket-");
+ mcop_dir = locate_mcop_dir();
+ }
+ if (!mcop_dir)
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/patches/12_cleanup_artsc-config.diff b/ubuntu/lucid_automake/dependencies/arts/debian/patches/12_cleanup_artsc-config.diff
new file mode 100644
index 000000000..603ffdf37
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/patches/12_cleanup_artsc-config.diff
@@ -0,0 +1,11 @@
+--- a/artsc/artsc-config.in
++++ b/artsc/artsc-config.in
+@@ -27,7 +27,7 @@
+ do
+ case $1 in
+ --libs)
+- flags="$flags -L$libdir $libdl -lartsc @USE_THREADS@ @LIBPTHREAD@ @GLIB_LDFLAGS@ @GLIB_LIBADD@"
++ flags="$flags -L$libdir -lartsc"
+ ;;
+ --cflags)
+ flags="$flags -I$includedir/artsc @GLIB_CFLAGS@"
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/patches/14_remove_config.h_headers.diff b/ubuntu/lucid_automake/dependencies/arts/debian/patches/14_remove_config.h_headers.diff
new file mode 100644
index 000000000..2da15810e
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/patches/14_remove_config.h_headers.diff
@@ -0,0 +1,23 @@
+--- a/flow/cachedwav.h
++++ b/flow/cachedwav.h
+@@ -23,8 +23,8 @@
+ #ifndef CACHEDWAV_H
+ #define CACHEDWAV_H
+
+-#include "config.h"
+ #include "arts_export.h"
++
+ #ifdef HAVE_LIBAUDIOFILE
+ #include "cache.h"
+ #include <sys/stat.h>
+--- a/flow/synthschedule.h
++++ b/flow/synthschedule.h
+@@ -23,8 +23,6 @@
+ #ifndef SYNTHSCHEDULE_H
+ #define SYNTHSCHEDULE_H
+
+-#include "config.h"
+-
+ #ifdef __GNUC__
+ #warning " * <synthschedule.h> included! *"
+ #warning " * include <gslschedule.h> instead *"
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/patches/15_no_warning.diff b/ubuntu/lucid_automake/dependencies/arts/debian/patches/15_no_warning.diff
new file mode 100644
index 000000000..5341768c9
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/patches/15_no_warning.diff
@@ -0,0 +1,16 @@
+--- a/soundserver/artsd.cc
++++ b/soundserver/artsd.cc
+@@ -296,9 +296,10 @@
+
+ if(cfgForceStart && !AudioSubSystem::the()->check())
+ {
+- warnNullDevice = "Error while initializing the sound driver:\n";
+- warnNullDevice += AudioSubSystem::the()->error();
+- warnNullDevice += "\n\nThe sound server will continue, using the null output device.";
++ //Don't show an error (this looks bad and may confuse users without sound cards), kmix makes it obvious if sound isn't working
++ //warnNullDevice = "Error while initializing the sound driver:\n";
++ //warnNullDevice += AudioSubSystem::the()->error();
++ //warnNullDevice += "\n\nThe sound server will continue, using the null output device.";
+
+ AudioSubSystem::the()->audioIO("null");
+ }
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/patches/kubuntu_01_fix_build.diff b/ubuntu/lucid_automake/dependencies/arts/debian/patches/kubuntu_01_fix_build.diff
new file mode 100644
index 000000000..8dbad38ae
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/patches/kubuntu_01_fix_build.diff
@@ -0,0 +1,13 @@
+diff -Nru arts-1.5.9/artsc/artsdsp.c arts-1.5.9/artsc/artsdsp.c
+--- arts-1.5.9/artsc/artsdsp.c 2007-10-08 09:47:09.000000000 +0000
++++ arts-1.5.9/artsc/artsdsp.c 2008-07-21 18:06:39.000000000 +0000
+@@ -37,7 +37,9 @@
+ #include <sys/ioctl.h>
+ #include <sys/stat.h>
+ /* #include <sys/mman.h> */
++#define open ignore_system_open
+ #include <fcntl.h>
++#undef open
+
+ #include <artsc.h>
+ #include <dlfcn.h>
diff --git a/ubuntu/lucid_automake/dependencies/arts/debian/rules b/ubuntu/lucid_automake/dependencies/arts/debian/rules
new file mode 100755
index 000000000..4bd2d699f
--- /dev/null
+++ b/ubuntu/lucid_automake/dependencies/arts/debian/rules
@@ -0,0 +1,33 @@
+#! /usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/cmake.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
+include /usr/share/cdbs/1/rules/utils.mk
+include debian/cdbs/debian-qt-kde.mk
+
+DEB_CONFIGURE_INCLUDEDIR := /opt/kde3/include/kde
+DEB_CONFIGURE_MANDIR := /opt/kde3/share/man
+DEB_CONFIGURE_PREFIX := /opt/kde3
+DEB_CONFIGURE_INFODIR := /opt/kde3/share/info
+
+cdbs_configure_flags := --with-qt-dir=/usr/share/qt3 --disable-rpath --with-xinerama $(cdbs_kde_enable_final) $(cdbs_kde_enable_debug)
+
+DEB_CMAKE_EXTRA_FLAGS := -DLIB_SUFFIX="" -DCMAKE_SKIP_RPATH=OFF -DCMAKE_LIBRARY_PATH="/opt/kde3/lib" -DCMAKE_INCLUDE_PATH="/opt/kde3/include/kde" -DCMAKE_CXX_FLAGS="-I/opt/kde3/include/kde" -DCMAKE_LDFLAGS="-L/opt/kde3/lib"
+DEB_DH_STRIP_ARGS := --dbg-package=arts-kde3-dbg
+
+PACKAGES_WITH_LIBS := libarts1c2a-kde3 libartsc0-kde3
+
+DEB_DH_MAKESHLIBS_ARGS_libarts1c2a-kde3 := -V'libarts1c2a-kde3 (>= 1.5.9)'
+DEB_DH_MAKESHLIBS_ARGS_libartsc0-kde3 := -V'libartsc0-kde3 (>= 1.5.9)'
+
+#shlibs_ver = 1.5.0-1
+#$(foreach p,$(PACKAGES_WITH_LIBS),$(eval DEB_DH_MAKESHLIBS_ARGS_$(p) := -V'$(p) (>= $(shlibs_ver))'))
+
+DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
+
+binary-predeb/libarts1-kde3-dev::
+ifeq (linux,$(DEB_HOST_ARCH_OS))
+ echo "libasound2-kde3-dev=libasound2-kde3-dev" >> debian/libarts1-dev.substvars
+endif
+