DilOS: build arts

Signed-off-by: Denis Kozadaev <denis@dilos.org>
pull/25/head
Denis Kozadaev 5 years ago committed by TDE Gitea
parent 7b4b015eb0
commit 5efc93b08b

@ -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-trinity".
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

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

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

@ -0,0 +1,623 @@
arts-trinity (1.5.10-0ubuntu3) karmic; urgency=low
* Karmic rebuild
-- Timothy Pearson <kb9vqf@pearsoncomputing.net> Thu, 02 Jul 2009 16:08:00 -0600
arts-trinity (1.5.10-0ubuntu2~intrepid5) intrepid; urgency=low
* Moved Trinity to /opt/trinity
* Integrated properly with KDE4.2+
-- Timothy Pearson <kb9vqf@pearsoncomputing.net> Wed, 25 Feb 2009 15:12:00 -0600
arts-trinity (1.5.10-0ubuntu2~intrepid4) intrepid; urgency=low
* Fixed conflicts
-- Timothy Pearson <kb9vqf@pearsoncomputing.net> Sat, 29 Nov 2008 13:20:00 -0600
arts-trinity (1.5.10-0ubuntu2~intrepid3) intrepid; urgency=low
* Altered prefix for Trinity.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 tdelibs4c2a (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 tdelibs 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 tdebase with the latest
gcc-4.0/libstdc++ resulted in symbols added and removed (despite no code
changes) when compared to the previous tdebase 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 tdelibs3 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 tdelibs 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

@ -0,0 +1,106 @@
Source: arts-trinity
Section: libs
Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net>
XSBC-Original-Maintainer: Debian Qt/TDE Maintainers <debian-qt-tde@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 (>= 7.0.50~), quilt,
docbook-to-man, gawk, sharutils, texinfo,
libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386 !solaris-any],
libaudio-dev, libaudiofile-dev, libglib2.0-dev, libmad0-dev,
libogg-dev, libtqtinterface-dev,
libvorbis-dev, cmake, libltdl-dev
Build-Conflicts: libmas-dev
Standards-Version: 3.8.4
Package: arts-trinity
Architecture: all
Section: sound
Replaces: arts-trinity (<< 4:14.0.0~)
Breaks: arts-trinity (<< 4:14.0.0~)
Depends: libartsc0-trinity (>= ${source:Version}), libarts1c2a-trinity (>= ${source:Version})
Description: sound system from the official TDE release
TDE (the Trinity Desktop Environment) is a powerful Open Source graphical
desktop environment for Unix workstations. It combines ease of use,
contemporary functionality, and outstanding graphical design with the
technological superiority of the Unix operating system.
.
This metapackage includes the complete aRts sound system, without
development packages. aRts is the core sound system for Trinity.
Package: libarts1c2a-trinity
Architecture: any
Section: libs
Replaces: libarts1c2a-trinity (<< 4:14.0.0~)
Breaks: libarts1c2a-trinity (<< 4:14.0.0~)
Depends: ${shlibs:Depends}
Suggests: libarts1-akode-trinity
Multi-Arch: same
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 TDE, and a component of the TDE aRts module.
See the 'tde-trinity' and 'arts-trinity' packages for more information.
Package: libarts1-trinity-dev
Architecture: any
Section: libdevel
Replaces: libarts1-trinity-dev (<< 4:14.0.0~)
Breaks: libarts1-trinity-dev (<< 4:14.0.0~)
Depends: libarts1c2a-trinity (= ${binary:Version}), libartsc0-trinity-dev (= ${binary:Version}), ${libasound2-dev}, libaudio-dev, libaudiofile-dev, libglib2.0-dev, libogg-dev, libvorbis-dev, libmad0-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 TDE, and a component of the TDE aRts module.
See the 'tde-trinity' and 'arts-trinity' packages for more information.
Package: libartsc0-trinity
Architecture: any
Section: libs
Replaces: libartsc0-trinity (<< 4:14.0.0~)
Breaks: libartsc0-trinity (<< 4:14.0.0~)
Depends: ${shlibs:Depends}
Multi-Arch: same
Description: aRts sound system C support library
This package contains the C bindings for the aRts sound daemon.
.
This package is part of TDE, and a component of the TDE aRts module.
See the 'tde-trinity' and 'arts-trinity' packages for more information.
Package: libartsc0-trinity-dev
Architecture: any
Section: libdevel
Replaces: libartsc0-trinity-dev (<< 4:14.0.0~)
Breaks: libartsc0-trinity-dev (<< 4:14.0.0~)
Depends: libartsc0-trinity (= ${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 TDE, and a component of the TDE aRts module.
See the 'tde-trinity' and 'arts-trinity' packages for more information.
Package: arts-trinity-dbg
Section: libdevel
Architecture: linux-any
Replaces: arts-trinity-dbg (<< 4:14.0.0~)
Breaks: arts-trinity-dbg (<< 4:14.0.0~)
Priority: extra
Depends: libarts1c2a-trinity (= ${binary:Version})
Multi-Arch: same
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.

@ -0,0 +1,15 @@
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
The upstream packaging has since moved to http://www.trinitydesktop.org
Copyright and licensing:
© 1998-2004 Stefan Westerfeld <stefan@space.twc.de> and many others.
© 2010-2011 Timothy Pearson <kb9vqf@pearsoncomputing.net> 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.

@ -0,0 +1,106 @@
debian/tmp/usr/bin/mcopidl
debian/tmp/usr/include/arts/anyref.h
debian/tmp/usr/include/arts/arts_export.h
debian/tmp/usr/include/arts/artsflow.h
debian/tmp/usr/include/arts/artsflow.idl
debian/tmp/usr/include/arts/artsversion.h
debian/tmp/usr/include/arts/asyncstream.h
debian/tmp/usr/include/arts/audioio.h
debian/tmp/usr/include/arts/audiosubsys.h
debian/tmp/usr/include/arts/buffer.h
debian/tmp/usr/include/arts/bufferqueue.h
debian/tmp/usr/include/arts/cache.h
debian/tmp/usr/include/arts/cachedwav.h
debian/tmp/usr/include/arts/common.h
debian/tmp/usr/include/arts/connect.h
debian/tmp/usr/include/arts/connection.h
debian/tmp/usr/include/arts/convert.h
debian/tmp/usr/include/arts/core.h
debian/tmp/usr/include/arts/core.idl
debian/tmp/usr/include/arts/cpuinfo.h
debian/tmp/usr/include/arts/datapacket.h
debian/tmp/usr/include/arts/debug.h
debian/tmp/usr/include/arts/delayedreturn.h
debian/tmp/usr/include/arts/dispatcher.h
debian/tmp/usr/include/arts/dynamicrequest.h
debian/tmp/usr/include/arts/dynamicskeleton.h
debian/tmp/usr/include/arts/extensionloader.h
debian/tmp/usr/include/arts/factory.h
debian/tmp/usr/include/arts/fft.h
debian/tmp/usr/include/arts/flowsystem.h
debian/tmp/usr/include/arts/giomanager.h
debian/tmp/usr/include/arts/gsl/gslcommon.h
debian/tmp/usr/include/arts/gsl/gslconfig.h
debian/tmp/usr/include/arts/gsl/gslconvert.h
debian/tmp/usr/include/arts/gsl/gsldatacache.h
debian/tmp/usr/include/arts/gsl/gsldatahandle-mad.h
debian/tmp/usr/include/arts/gsl/gsldatahandle-vorbis.h
debian/tmp/usr/include/arts/gsl/gsldatahandle.h
debian/tmp/usr/include/arts/gsl/gsldatautils.h
debian/tmp/usr/include/arts/gsl/gsldefs.h
debian/tmp/usr/include/arts/gsl/gslengine.h
debian/tmp/usr/include/arts/gsl/gslfft.h
debian/tmp/usr/include/arts/gsl/gslfilter.h
debian/tmp/usr/include/arts/gsl/gslieee754.h
debian/tmp/usr/include/arts/gsl/gslloader.h
debian/tmp/usr/include/arts/gsl/gslmagic.h
debian/tmp/usr/include/arts/gsl/gslmath.h
debian/tmp/usr/include/arts/gsl/gsloscillator.h
debian/tmp/usr/include/arts/gsl/gslosctable.h
debian/tmp/usr/include/arts/gsl/gslsignal.h
debian/tmp/usr/include/arts/gsl/gslwavechunk.h
debian/tmp/usr/include/arts/gsl/gslwaveosc.h
debian/tmp/usr/include/arts/gslschedule.h
debian/tmp/usr/include/arts/idlfilereg.h
debian/tmp/usr/include/arts/ifacerepo_impl.h
debian/tmp/usr/include/arts/iomanager.h
debian/tmp/usr/include/arts/kmedia2.h
debian/tmp/usr/include/arts/kmedia2.idl
debian/tmp/usr/include/arts/mcopconfig.h
debian/tmp/usr/include/arts/mcoputils.h
debian/tmp/usr/include/arts/notification.h
debian/tmp/usr/include/arts/object.h
debian/tmp/usr/include/arts/objectmanager.h
debian/tmp/usr/include/arts/pipebuffer.h
debian/tmp/usr/include/arts/pool.h
debian/tmp/usr/include/arts/qiomanager.h
debian/tmp/usr/include/arts/reference.h
debian/tmp/usr/include/arts/referenceclean.h
debian/tmp/usr/include/arts/resample.h
debian/tmp/usr/include/arts/socketconnection.h
debian/tmp/usr/include/arts/soundserver.h
debian/tmp/usr/include/arts/soundserver.idl
debian/tmp/usr/include/arts/startupmanager.h
debian/tmp/usr/include/arts/stdsynthmodule.h
debian/tmp/usr/include/arts/synthschedule.h
debian/tmp/usr/include/arts/tcpconnection.h
debian/tmp/usr/include/arts/tcpserver.h
debian/tmp/usr/include/arts/thread.h
debian/tmp/usr/include/arts/type.h
debian/tmp/usr/include/arts/unixconnection.h
debian/tmp/usr/include/arts/unixserver.h
debian/tmp/usr/include/arts/weakreference.h
debian/tmp/usr/lib/*/libartscbackend.so
debian/tmp/usr/lib/*/libartsdsp.la
debian/tmp/usr/lib/*/libartsdsp.so
debian/tmp/usr/lib/*/libartsdsp_st.la
debian/tmp/usr/lib/*/libartsdsp_st.so
debian/tmp/usr/lib/*/libartsflow.la
debian/tmp/usr/lib/*/libartsflow.so
debian/tmp/usr/lib/*/libartsflow_idl.la
debian/tmp/usr/lib/*/libartsflow_idl.so
debian/tmp/usr/lib/*/libartsgslplayobject.so
debian/tmp/usr/lib/*/libartswavplayobject.so
debian/tmp/usr/lib/*/libgmcop.la
debian/tmp/usr/lib/*/libgmcop.so
debian/tmp/usr/lib/*/libkmedia2.so
debian/tmp/usr/lib/*/libkmedia2_idl.la
debian/tmp/usr/lib/*/libkmedia2_idl.so
debian/tmp/usr/lib/*/libmcop.la
debian/tmp/usr/lib/*/libmcop.so
debian/tmp/usr/lib/*/libmcop_mt.la
debian/tmp/usr/lib/*/libmcop_mt.so
debian/tmp/usr/lib/*/libqtmcop.la
debian/tmp/usr/lib/*/libqtmcop.so
debian/tmp/usr/lib/*/libsoundserver_idl.la
debian/tmp/usr/lib/*/libsoundserver_idl.so

@ -0,0 +1,62 @@
debian/tmp/usr/bin/artscat
debian/tmp/usr/bin/artsd
debian/tmp/usr/bin/artsdsp
debian/tmp/usr/bin/artsplay
debian/tmp/usr/bin/artsrec
debian/tmp/usr/bin/artsshell
debian/tmp/usr/bin/artswrapper
debian/tmp/usr/lib/*/libartscbackend.la
debian/tmp/usr/lib/*/libartscbackend.so.0
debian/tmp/usr/lib/*/libartscbackend.so.0.0.0
debian/tmp/usr/lib/*/libartsdsp.so.0
debian/tmp/usr/lib/*/libartsdsp.so.0.0.0
debian/tmp/usr/lib/*/libartsdsp_st.so.0
debian/tmp/usr/lib/*/libartsdsp_st.so.0.0.0
debian/tmp/usr/lib/*/libartsflow.so.1
debian/tmp/usr/lib/*/libartsflow.so.1.0.0
debian/tmp/usr/lib/*/libartsflow_idl.so.1
debian/tmp/usr/lib/*/libartsflow_idl.so.1.0.0
debian/tmp/usr/lib/*/libartsgslplayobject.la
debian/tmp/usr/lib/*/libartsgslplayobject.so.0
debian/tmp/usr/lib/*/libartsgslplayobject.so.0.0.0
debian/tmp/usr/lib/*/libartswavplayobject.la
debian/tmp/usr/lib/*/libartswavplayobject.so.0
debian/tmp/usr/lib/*/libartswavplayobject.so.0.0.0
debian/tmp/usr/lib/*/libgmcop.so.1
debian/tmp/usr/lib/*/libgmcop.so.1.0.0
debian/tmp/usr/lib/*/libkmedia2.la
debian/tmp/usr/lib/*/libkmedia2.so.1
debian/tmp/usr/lib/*/libkmedia2.so.1.0.0
debian/tmp/usr/lib/*/libkmedia2_idl.so.1
debian/tmp/usr/lib/*/libkmedia2_idl.so.1.0.0
debian/tmp/usr/lib/*/libmcop.so.1
debian/tmp/usr/lib/*/libmcop.so.1.0.0
debian/tmp/usr/lib/*/libmcop_mt.so.1
debian/tmp/usr/lib/*/libmcop_mt.so.1.0.0
debian/tmp/usr/lib/*/libqtmcop.so.1
debian/tmp/usr/lib/*/libqtmcop.so.1.0.0
debian/tmp/usr/lib/*/libsoundserver_idl.so.1
debian/tmp/usr/lib/*/libsoundserver_idl.so.1.0.0
debian/tmp/usr/lib/*/mcop/Arts/DataHandlePlay.mcopclass
debian/tmp/usr/lib/*/mcop/Arts/FileInputStream.mcopclass
debian/tmp/usr/lib/*/mcop/Arts/GSLPlayObject.mcopclass
debian/tmp/usr/lib/*/mcop/Arts/Synth_ADD.mcopclass
debian/tmp/usr/lib/*/mcop/Arts/Synth_AMAN_PLAY.mcopclass
debian/tmp/usr/lib/*/mcop/Arts/Synth_AMAN_RECORD.mcopclass
debian/tmp/usr/lib/*/mcop/Arts/Synth_BUS_DOWNLINK.mcopclass
debian/tmp/usr/lib/*/mcop/Arts/Synth_BUS_UPLINK.mcopclass
debian/tmp/usr/lib/*/mcop/Arts/Synth_FREQUENCY.mcopclass
debian/tmp/usr/lib/*/mcop/Arts/Synth_MUL.mcopclass
debian/tmp/usr/lib/*/mcop/Arts/Synth_MULTI_ADD.mcopclass
debian/tmp/usr/lib/*/mcop/Arts/Synth_PLAY.mcopclass
debian/tmp/usr/lib/*/mcop/Arts/Synth_PLAY_WAV.mcopclass
debian/tmp/usr/lib/*/mcop/Arts/Synth_RECORD.mcopclass
debian/tmp/usr/lib/*/mcop/Arts/Synth_WAVE_SIN.mcopclass
debian/tmp/usr/lib/*/mcop/Arts/WavPlayObject.mcopclass
debian/tmp/usr/lib/*/mcop/Arts/WaveDataHandle.mcopclass
debian/tmp/usr/lib/*/mcop/artsflow.mcopclass
debian/tmp/usr/lib/*/mcop/artsflow.mcoptype
debian/tmp/usr/lib/*/mcop/kmedia2.mcopclass
debian/tmp/usr/lib/*/mcop/kmedia2.mcoptype
debian/tmp/usr/lib/*/mcop/soundserver.mcopclass
debian/tmp/usr/lib/*/mcop/soundserver.mcoptype

@ -0,0 +1,3 @@
debian/man/out/artscat-trinity.1
debian/man/artsdsp-trinity.1

@ -0,0 +1 @@
debian/man/out/artsc-config-trinity.1

@ -0,0 +1,9 @@
debian/tmp/usr/bin/artsc-config
debian/tmp/usr/include/artsc/artsc.h
debian/tmp/usr/include/artsc/artsc_export.h
debian/tmp/usr/lib/*/libartsc.la
debian/tmp/usr/lib/*/libartsc.so
debian/tmp/usr/lib/*/libartsgsl.a
debian/tmp/usr/lib/*/pkgconfig/arts.pc
debian/tmp/usr/lib/*/pkgconfig/artsc.pc

@ -0,0 +1,2 @@
debian/tmp/usr/lib/*/libartsc.so.0
debian/tmp/usr/lib/*/libartsc.so.0.0.0

@ -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:
-->

@ -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:
-->

@ -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).

@ -0,0 +1,11 @@
Index: b/artsc/artsc.pc.in
===================================================================
--- a/artsc/artsc.pc.in
+++ b/artsc/artsc.pc.in
@@ -7,5 +7,5 @@
Name: aRtsC
Description: aRts sound system C support library (TDE)
Version: 0.9.5
-Libs: -L${libdir} -lartsc @LIBDL@ @USE_THREADS@ @LIBPTHREAD@ @GLIB_LDFLAGS@ @GLIB_LIBADD@
+Libs: -L${libdir} -lartsc
Cflags: -I${includedir} @GLIB_CFLAGS@

@ -0,0 +1,52 @@
Index: arts/mcop/iomanager.cc
===================================================================
--- arts.orig/mcop/iomanager.cc
+++ arts/mcop/iomanager.cc
@@ -29,6 +29,9 @@
#include "thread.h"
#include <stdio.h>
#include <fcntl.h>
+#ifdef __dilos__
+#include <strings.h>
+#endif /* __dilos__ */
#ifdef HAVE_SYS_SELECT_H
#include <sys/select.h> // Needed on some systems.
Index: arts/mcop/CMakeLists.txt
===================================================================
--- arts.orig/mcop/CMakeLists.txt
+++ arts/mcop/CMakeLists.txt
@@ -67,6 +67,6 @@ set( ${target}_SRCS
tde_add_library( ${target} SHARED
SOURCES ${${target}_SRCS}
VERSION 1.0.0
- LINK ltdlc-static ${ESOUND_LIBRARIES}
+ LINK ltdlc-static ${ESOUND_LIBRARIES} socket nsl
DESTINATION ${LIB_INSTALL_DIR}
)
Index: arts/artsc/artsdsp.c
===================================================================
--- arts.orig/artsc/artsdsp.c
+++ arts/artsc/artsdsp.c
@@ -75,7 +75,7 @@ static int speed = 0;
static int channels = 0;
static int frags;
-#if defined(HAVE_IOCTL_INT_INT_DOTS)
+#if defined(HAVE_IOCTL_INT_INT_DOTS) || defined(__dilos__)
typedef int ioctl_request_t;
#elif defined(HAVE_IOCTL_INT_ULONG_DOTS)
typedef unsigned long ioctl_request_t;
@@ -120,9 +120,12 @@ static orig_access_ptr orig_access;
static int artsdsp_debug = 0;
static int artsdsp_init = 0;
+#ifndef __dilos__
void *mmap(void *start, size_t length, int prot, int flags,
int fd, off_t offset);
int munmap(void *start, size_t length);
+#endif /* !__dilos__ */
+
#define CHECK_INIT() if(!artsdsp_init) artsdsp_doinit();
/*

@ -0,0 +1,2 @@
dilos.patch
12_cleanup_artsc-config.diff

@ -0,0 +1,60 @@
#! /usr/bin/make -f
# Set LD_LIBRARY_PATH to the installed library directory to allow dh_shlibdeps to function
#ifeq ("$(LD_LIBRARY_PATH)", "")
#LD_LIBRARY_PATH=debian/tmp/opt/trinity/lib
#else
#LD_LIBRARY_PATH += :debian/tmp/opt/trinity/lib
#endif
#export LD_LIBRARY_PATH
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/cmake.mk
include debian/cdbs/debian-tde.mk
DEB_CMAKE_EXTRA_FLAGS := \
-DCONFIG_INSTALL_DIR="/etc/trinity" \
-DSYSCONF_INSTALL_DIR="/etc/trinity" \
-DCMAKE_INCLUDE_PATH="/usr/include/tde" \
-DAUTODETECT_QT_DIRS="ON" \
-DCMAKE_VERBOSE_MAKEFILE="ON" \
-DBUILD_ALL="ON" \
-DCMAKE_SKIP_RPATH="OFF" \
-DWITH_GCC_VISIBILITY="OFF" \
-DWITH_ALSA=OFF \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_C_COMPILER=gcc \
-DLIB_SUFFIX="/$(DEB_HOST_MULTIARCH)"
export CPPFLAGS+= -D__dilos__ -D__EXTENSIONS__ -D_XPG4_2
# ctfconvert does not work for C++ objects, skip them all
DEB_DH_STRIP_ARGS := --dbg-package=arts-trinity-dbg \
-Xlibartsflow_idl.so.1.0.0 -Xlibgmcop.so.1.0.0 -Xlibkmedia2_idl.so.1.0.0 \
-Xlibartscbackend.so.0.0.0 -Xlibartsflow.so.1.0.0 \
-Xlibartswavplayobject.so.0.0.0 -Xlibsoundserver_idl.so.1.0.0 \
-Xlibartsgslplayobject.so.0.0.0 -Xlibkmedia2.so.1.0.0 -Xlibmcop_mt.so.1.0.0 \
-Xlibmcop.so.1.0.0 -Xlibqtmcop.so.1.0.0 -Xartsplay -Xartsd -Xartscat \
-Xartsshell -Xartsrec -Xmcopidl
DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \
&& echo xz || echo bzip2)
PACKAGES_WITH_LIBS := libarts1c2a-trinity libartsc0-trinity
DEB_DH_MAKESHLIBS_ARGS_ALL := -V
DEB_SHLIBDEPS_INCLUDE = $(foreach p,$(PACKAGES_WITH_LIBS),debian/$(p)/opt/trinity/lib)
DEB_DH_MAKESHLIBS_ARGS_libarts1c2a-trinity := -V'libarts1c2a-trinity (>= 1.5.9)'
DEB_DH_MAKESHLIBS_ARGS_libartsc0-trinity := -V'libartsc0-trinity (>= 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-trinity-dev::
ifeq (linux,$(DEB_HOST_ARCH_OS))
echo "libasound2-dev=libasound2-dev" >> debian/libarts1-trinity-dev.substvars
endif

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