debian/0000755000000000000000000000000012211047340007160 5ustar debian/libmuroard3.install0000644000000000000000000000007012211047064012773 0ustar usr/lib/libmuroard.so.3 usr/lib/libmuroard-backend.so.3 debian/control0000644000000000000000000000434112211047064010570 0ustar Source: muroard Priority: optional Maintainer: Patrick Matthäi Build-Depends: debhelper (>= 9), libmuroar-dev (>= 0.1.3), libao-dev (>= 1.0.0), libdnet-dev [linux-any], libvorbis-dev, hardening-wrapper Standards-Version: 3.9.4 Section: sound Homepage: http://roaraudio.keep-cool.org/ Package: muroard Architecture: any Provides: roaraudio-server Suggests: roaraudio, libmuroar0 Pre-Depends: dpkg (>= 1.15.6~) Depends: ${shlibs:Depends}, ${misc:Depends} Description: minimalist RoarAudio sound daemon RoarAudio is a sound-server for audio mixing. Its main purpose is to mix audio from different clients before sending it to its outputs (for example a soundcard). . This is a minimalist version of a RoarAudio sound daemon. Package: muroard-dbg Section: debug Architecture: any Priority: extra Pre-Depends: dpkg (>= 1.15.6~) Depends: ${misc:Depends}, muroard (= ${binary:Version}), libmuroard3 (= ${binary:Version}) Description: minimalist RoarAudio sound daemon (debugging symbols) RoarAudio is a sound-server for audio mixing. Its main purpose is to mix audio from different clients before sending it to its outputs (for example a soundcard). . This package provides debugging symbols for the muroard package. Package: libmuroard3 Section: libs Architecture: any Priority: extra Suggests: roaraudio, libmuroar0 Pre-Depends: dpkg (>= 1.15.6~) Depends: ${shlibs:Depends}, ${misc:Depends} Description: minimalist RoarAudio sound daemon (library package) RoarAudio is a sound-server for audio mixing. Its main purpose is to mix audio from different clients before sending it to its outputs (for example a soundcard). . This package provides libraries needed to embed muRoarD into an existing application (as thread). Package: muroard-dev Section: devel Architecture: any Priority: extra Pre-Depends: dpkg (>= 1.15.6~) Depends: ${misc:Depends}, libmuroard3 (= ${binary:Version}) Description: minimalist RoarAudio sound daemon (development files) RoarAudio is a sound-server for audio mixing. Its main purpose is to mix audio from different clients before sending it to its outputs (for example a soundcard). . This package provides development files needed to embed muRoarD into an existing application (as thread). debian/muroard.postrm0000644000000000000000000000051312211047064012101 0ustar #!/bin/sh set -e case "$1" in purge) if getent passwd|grep -q ^muroard: ; then userdel muroard 2>&1 > /dev/null || true fi rm -rf /var/lib/muroard ;; remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) ;; *) echo "postrm called with unknown argument \`$1'" >&2 exit 1 esac #DEBHELPER# exit 0 debian/changelog0000644000000000000000000001545212211047064011044 0ustar muroard (0.1.14-1) unstable; urgency=low * New upstream release. - Fixes crash in parsing argv arguments. Closes: #716570 - Drop merged patch 02-init-status. - Drop merged patch 03-init-source-functions. -- Patrick Matthäi Mon, 02 Sep 2013 10:37:05 +0200 muroard (0.1.13-1) unstable; urgency=low * New upstream release. * Override dh_auto_clean. * Add patch 03-init-source-functions to fix lintian warning init.d-script-does-not-source-init-functions. -- Patrick Matthäi Thu, 29 Aug 2013 11:27:38 +0200 muroard (0.1.12-3) unstable; urgency=low * Bump debian/compat to level 9. * Uploading to unstable. * Migrate package to minimal debhelper. -- Patrick Matthäi Sat, 18 May 2013 22:23:39 +0200 muroard (0.1.12-2) experimental; urgency=low * Fix spelling error in long description of libmuroard3 package. Closes: #650177 -- Patrick Matthäi Thu, 20 Dec 2012 10:14:34 +0100 muroard (0.1.12-1) experimental; urgency=low * New upstream release. * Bump Standards-Version to 3.9.4 (no changes needed). * Switch to xz compression and add a Pre-Depends on dpkg. * Mangle post in upstream release name in debian/watch. -- Patrick Matthäi Mon, 10 Dec 2012 14:24:57 +0100 muroard (0.1.11-1) experimental; urgency=low * New upstream release. -- Patrick Matthäi Tue, 18 Sep 2012 08:47:09 +0200 muroard (0.1.10-2) unstable; urgency=low * Remove Philipp as co-maintainer. Closes: #682877 -- Patrick Matthäi Mon, 30 Jul 2012 09:53:15 +0200 muroard (0.1.10-1) unstable; urgency=low * New upstream release. * Renamed libmuroard2 to libmuroard3 because of SONAME change. * Removed patch 01-hyphen-used-as-minus as it is now in upstream. -- Philipp Schafft Tue, 15 May 2012 12:44:07 +0200 muroard (0.1.9-2) unstable; urgency=low * Bump Standards-Version to 3.9.3 (no changes needed). * Add lintian override about no-symbols-control-file. * Add patch 02-init-status, which adds the status option to the init script. -- Patrick Matthäi Sat, 25 Feb 2012 10:30:21 +0100 muroard (0.1.9-1) unstable; urgency=low [ Philipp Schafft ] * New upstream release. - Added ogg_vorbis support via libvorbisfile. - Build includes everything needed as library. Added new binary packages libmuroard2 and muroard-dev. [ Patrick Matthäi ] * Wrap all control fields. * Add patch 01-hyphen-used-as-minus to fix lintian warning hyphen-used-as-minus-sign. -- Patrick Matthäi Sun, 13 Nov 2011 14:24:17 +0100 muroard (0.1.8-1) unstable; urgency=low [ Philipp Schafft ] * New upstream release. - Added DECnet support. -- Patrick Matthäi Sun, 18 Sep 2011 15:29:40 +0200 muroard (0.1.7-1) unstable; urgency=low [ Philipp Schafft ] * New upstream release. - Fixes startup error on some systems as less memory needs to be locked. -- Patrick Matthäi Sun, 10 Jul 2011 19:19:03 +0200 muroard (0.1.6-1) unstable; urgency=low [ Philipp Schafft ] * New upstream release. - Added standby mode which should reduce power consumption. -- Patrick Matthäi Sat, 09 Jul 2011 14:06:15 +0200 muroard (0.1.5-1) unstable; urgency=low [ Philipp Schafft ] * New upstream release. -- Patrick Matthäi Tue, 21 Jun 2011 19:46:26 +0200 muroard (0.1.4-2) unstable; urgency=low * Bump Standards-Version to 3.9.2 (no changes needed). * Build with hardening-wrapper. * Wrap build dependencies. -- Patrick Matthäi Sat, 30 Apr 2011 17:21:30 +0200 muroard (0.1.4-1) unstable; urgency=low [ Philipp Schafft ] * New upstream release. * Allow users to stop the daemon even if starting is disabled in defaults file. Closes: #613772 [ Patrick Matthäi ] * Move CFLAGS to the beginning to prevent a FTBFS. -- Patrick Matthäi Sun, 27 Feb 2011 17:56:34 +0100 muroard (0.1.3-2) unstable; urgency=low * Upload to unstable. -- Patrick Matthäi Mon, 07 Feb 2011 18:28:33 +0100 muroard (0.1.3-1) experimental; urgency=high [ Philipp Schafft ] * New upstream release. - Wait for the daemon to terminate on stop. Fixes user removal in purge. Closes: #608812 -- Patrick Matthäi Sat, 22 Jan 2011 16:17:34 +0100 muroard (0.1.2-1) experimental; urgency=low [ Philipp Schafft ] * New upstream release. - Fixes small memory leak in used libao driver. [ Patrick Matthäi ] * Bump build dependency on libmuroar-dev to >= 0.1.3. * Update patch 01-use-libao.diff. -- Patrick Matthäi Wed, 15 Dec 2010 18:20:43 +0100 muroard (0.1.1-1) experimental; urgency=low * New upstream release. - Drop merged patch 02-libao4-matrix.diff. -- Patrick Matthäi Mon, 01 Nov 2010 12:08:23 +0100 muroard (0.1.0-5) unstable; urgency=high * Wait for the daemon to terminate on stop. Fixes user removal in purge. Closes: #608812 -- Philipp Schafft Wed, 5 Jan 2011 20:41:31 +0100 muroard (0.1.0-4) unstable; urgency=low * Do not override the old CFLAGS, which was introduced by fixing #598272. -- Patrick Matthäi Mon, 04 Oct 2010 17:43:45 +0200 muroard (0.1.0-3) unstable; urgency=low * Fixed a segfault introduced by debian patches triggered by newer versions of libao. Closes: #598272 * Bump Standards-Version to 3.9.1 (no changes needed). -- Philipp Schafft Tue, 28 Sep 2010 00:36:10 +0200 muroard (0.1.0-2) unstable; urgency=low [ Philipp Schafft ] * Added patch 01-use-libao.diff which changes the used driver to libao Closes: #592911 -- Patrick Matthäi Tue, 24 Aug 2010 18:15:37 +0200 muroard (0.1.0-1) unstable; urgency=low * New upstream release. * Bump Standards-Version to 3.9.0 (no changes needed). * Add upstream author Philipp Schafft as uploader. -- Patrick Matthäi Mon, 05 Jul 2010 22:39:43 +0200 muroard (0.1~beta3-1) unstable; urgency=high * New upstream release. * Create in postinst a systemuser muroard, this fixes a critical installation error. -- Patrick Matthäi Tue, 20 Apr 2010 20:58:18 +0200 muroard (0.1~beta2-1) unstable; urgency=low * New upstream release. - Add 01-fix_man_hyphens.diff to fix hypen-used-as-minus-sign errors. -- Patrick Matthäi Sun, 04 Apr 2010 12:17:15 +0200 muroard (0.1~beta1-1) unstable; urgency=low * Initial release. Closes: #574895 -- Patrick Matthäi Mon, 22 Mar 2010 00:16:03 +0100 debian/muroard.install0000644000000000000000000000002012211047064012214 0ustar usr/bin/muroard debian/libmuroard3.lintian-overrides0000644000000000000000000000020212211047064014760 0ustar libmuroard3: no-symbols-control-file usr/lib/libmuroard-backend.so.3 libmuroard3: no-symbols-control-file usr/lib/libmuroard.so.3 debian/muroard.manpages0000644000000000000000000000001212211047064012342 0ustar muroard.1 debian/docs0000644000000000000000000000002412211047064010032 0ustar AUTHORS README TODO debian/copyright0000644000000000000000000000301012211047064011110 0ustar This package was debianized by Patrick Matthäi on Sun, 21 Mar 2010 23:53:23 +0200. It was downloaded from . Upstream Author: Philipp 'ph3-der-loewe' Schafft Copyright: © Philipp 'ph3-der-loewe' Schafft - 2010-2011 License: This library 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 3 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3. The following file has got an additional copyright holder: dist/debian-like/muroard: Copyright © 2007 Javier Fernandez-Sanguino driver_wmm.c: Copyright (C) Benjamin Gerard - March 2007 The Debian packaging is © 2010, Patrick Matthäi and is licensed under the GPL, see above. debian/watch0000644000000000000000000000016312211047064010214 0ustar version=3 opts=uversionmangle=s/-post\d// \ http://roaraudio.keep-cool.org/downloads.html dl/muroard-(.*)\.tar\.gz debian/rules0000755000000000000000000000113412211047064010242 0ustar #!/usr/bin/make -f export DEB_BUILD_HARDENING=1 DEB_VERSION := $(shell dpkg-parsechangelog|egrep '^Version:'|cut -f 2 -d ' ') DEB_CONFIGURE_EXTRA_FLAGS := \ --prefix /usr \ --driver libao \ --distribution-version-string "Debian-$(DEB_VERSION)" %: dh $@ override_dh_auto_clean: [ ! -f Makefile.conf ] || $(MAKE) distclean override_dh_auto_configure: ./configure $(DEB_CONFIGURE_EXTRA_FLAGS) cp dist/debian-like/muroard debian/muroard.init cp dist/debian-like/defaults debian/muroard.default override_dh_strip: dh_strip --dbg-package=muroard-dbg override_dh_builddeb: dh_builddeb -- -Zxz debian/muroard.postinst0000644000000000000000000000043212211047064012440 0ustar #!/bin/sh set -e case "$1" in configure) adduser --system --ingroup audio --home /var/lib/muroard --quiet muroard || true ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 1 ;; esac #DEBHELPER# exit 0 debian/muroard-dev.install0000644000000000000000000000024012211047064012774 0ustar usr/lib/libmuroard.so usr/lib/libmuroard.a usr/lib/libmuroard-backend.so usr/lib/libmuroard-backend.a usr/include/muroard/* usr/lib/ckport/db/libmuroard.ckport debian/source/0000755000000000000000000000000012211047064010463 5ustar debian/source/format0000644000000000000000000000001412211047064011671 0ustar 3.0 (quilt) debian/clean0000644000000000000000000000005312211047064010166 0ustar debian/muroard.init debian/muroard.default debian/compat0000644000000000000000000000000212211047064010361 0ustar 9