--- xmms2-0.5DrLecter.orig/COPYING +++ xmms2-0.5DrLecter/COPYING @@ -47,6 +47,7 @@ src/plugins/sid/md5.*: Copyright (C) 1999 Aladdin Enterprises. + Licensed under BSD-style license. src/plugins/equalizer/eq.c: Licensed under GPL license. @@ -131,3 +132,6 @@ src/plugins/samba/samba.c Licensed under the GNU General Public License. + +src/plugins/faad/faad.c + Licensed under the GNU General Public License. --- xmms2-0.5DrLecter.orig/wafadmin/Tools/python.py +++ xmms2-0.5DrLecter/wafadmin/Tools/python.py @@ -151,7 +151,7 @@ # according to # distutils.command.build_ext.build_ext.get_libraries.__doc__ # this might want to be OS/2 aswell. - if sys.platform == 'win32' or (Py_ENABLE_SHARED is not None + if sys.platform == 'win32' or (Py_ENABLE_SHARED and sys.platform != 'darwin'): conf.env['LIBPATH_PYEXT'] = conf.env['LIBPATH_PYEMBED'] conf.env['LIB_PYEXT'] = conf.env['LIB_PYEMBED'] --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-vorbis.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-vorbis.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_vorbis.so --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-dev.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-dev.install @@ -0,0 +1,2 @@ +usr/include/xmms2/xmms/* +usr/lib/pkgconfig/xmms2-plugin.pc --- xmms2-0.5DrLecter.orig/debian/xmms2-core.install +++ xmms2-0.5DrLecter/debian/xmms2-core.install @@ -0,0 +1,13 @@ +usr/bin/xmms2d +usr/bin/xmms2-launcher +usr/lib/xmms2/libxmms_file.so +usr/lib/xmms2/libxmms_wave.so +usr/lib/xmms2/libxmms_equalizer.so +usr/lib/xmms2/libxmms_replaygain.so +usr/lib/xmms2/libxmms_diskwrite.so +usr/lib/xmms2/libxmms_null.so +usr/lib/xmms2/libxmms_nulstripper.so +usr/share/man/man1/xmms2d.1.gz +usr/share/man/man1/xmms2-launcher.1.gz +usr/share/xmms2/mind.in.a.box-lament_snipplet.ogg +usr/share/pixmaps/* --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-curl.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-curl.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_curl.so --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-faad.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-faad.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_faad.so --- xmms2-0.5DrLecter.orig/debian/libxmmsclient-dev.install +++ xmms2-0.5DrLecter/debian/libxmmsclient-dev.install @@ -0,0 +1,3 @@ +usr/include/xmms2/xmmsclient/xmmsclient.h +usr/lib/libxmmsclient.so +usr/lib/pkgconfig/xmms2-client.pc --- xmms2-0.5DrLecter.orig/debian/python-xmmsclient.install +++ xmms2-0.5DrLecter/debian/python-xmmsclient.install @@ -0,0 +1,2 @@ +usr/lib/python2.4/site-packages/* +usr/lib/python2.5/site-packages/* --- xmms2-0.5DrLecter.orig/debian/xmms2-client-cli.lintian-overrides +++ xmms2-0.5DrLecter/debian/xmms2-client-cli.lintian-overrides @@ -0,0 +1 @@ +xmms2-client-cli: manpage-has-errors-from-man usr/share/man/man1/xmms2.1.gz 383: warning: can't find numbered character 246 --- xmms2-0.5DrLecter.orig/debian/libxmmsclient-glib1.install +++ xmms2-0.5DrLecter/debian/libxmmsclient-glib1.install @@ -0,0 +1 @@ +usr/lib/libxmmsclient-glib.so.* --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-avcodec.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-avcodec.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_avcodec.so --- xmms2-0.5DrLecter.orig/debian/rules +++ xmms2-0.5DrLecter/debian/rules @@ -0,0 +1,142 @@ +#!/usr/bin/make -f + +PERL=/usr/bin/perl +PERLARCHDIR=$(shell $(PERL) -MConfig -le'print $$Config{vendorarch}') +RUBYARCHDIR=$(shell ruby1.8 -rrbconfig -e'print Config::CONFIG["archdir"]') +RUBYLIBDIR=$(shell ruby1.8 -rrbconfig -e'print Config::CONFIG["rubylibdir"]') +PYVERS=$(shell pyversions -vs) +WAFFLAGS=--without-plugins=mac --with-mandir=/usr/share/man --prefix=/usr --with-ruby-archdir=$(RUBYARCHDIR) --with-ruby-libdir=$(RUBYLIBDIR) --with-perl-archdir=$(PERLARCHDIR) --with-perl-binary=$(PERL) --nocache --without-optionals=python + +export NOCOLOR=1 + +# Apply patches to the package +patch: patch-stamp +patch-stamp: + dh_testdir + @patches=debian/patches/*.patch; for patch in $$patches; do \ + test -f $$patch || continue; \ + echo "Applying $$patch"; \ + patch -stuN -p1 < $$patch || exit 1; \ + done + touch $@ + +# Remove patches from the package +unpatch: + dh_testdir + @if test -f patch-stamp; then \ + patches=debian/patches/*.patch; \ + for patch in $$patches; do \ + reversepatches="$$patch $$reversepatches"; \ + done; \ + for patch in $$reversepatches; do \ + test -f $$patch || continue; \ + echo "Reversing $$patch"; \ + patch -suRf -p1 < $$patch || exit 1; \ + done; \ + rm -f patch-stamp; \ + fi + +build: patch build-stamp $(PYVERS:%=build-python%) +build-stamp: + dh_testdir + ./waf configure $(WAFFLAGS) + ./waf -v + mv _build_ _build_default_ + touch build-stamp + +build-python%: + dh_testdir + PYTHON=python$* ./waf configure --prefix=/usr --without-xmms2d=1 --with-optionals=python --nocache + ./waf -v + mv _build_ _build_python$*_ + touch $@ + +install-python%: + dh_testdir + dh_testroot + mv _build_python$*_ _build_ + ./waf install --destdir=$(CURDIR)/debian/tmp + mv _build_ _build_python$*_ + +clean: clean1 unpatch +clean1: + dh_testdir + dh_testroot + rm -f build-stamp install-stamp build-python2.4 build-python2.5 install-default + -./waf distclean + rm -rf \ + _build_ \ + _build_default_ \ + $(PYVERS:%=_build_python%_) \ + waf-lightc + dh_clean + +install: install-clean install-default $(PYVERS:%=install-python%) install-stamp + +install-clean: + dh_clean -k + +install-default: + dh_testdir + dh_testroot + mv _build_default_ _build_ + ./waf install --destdir=$(CURDIR)/debian/tmp + mv _build_ _build_default_ + touch $@ + +install-stamp: + dh_testdir + dh_testroot + dh_install -i -s --sourcedir=debian/tmp --fail-missing \ + -Xusr/include/xmms2/xmmsclient/xmmsclient-cf.h \ + -Xusr/include/xmms2/xmmsclient/xmmsclient-ecore.h \ + -Xusr/include/xmms2/xmmsclient/xmmsclient-qt.h \ + -Xusr/lib/libxmmsclient-ecore.so.1.0.0 \ + -Xusr/lib/libxmmsclient-ecore.so.1 \ + -Xusr/lib/libxmmsclient-ecore.so \ + -Xusr/lib/ruby/1.8/i486-linux/xmmsclient_ecore.so + for pkg in `dh_listpackages`; do \ + for checker in lintian; do \ + src="debian/$${pkg}.$${checker}-overrides"; \ + dst="debian/$${pkg}/usr/share/$${checker}/overrides"; \ + if [ -e "$$src" ]; then \ + mkdir -p "$$dst"; \ + cp "$$src" "$${dst}/$${pkg}"; \ + fi; \ + done; \ + done; + touch install-stamp + +binary-indep: build install + dh_testdir -i + dh_testroot -i + dh_installdocs -i README TODO AUTHORS + dh_installchangelogs -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +binary-arch: build install + dh_testdir -s + dh_testroot -s + dh_installdocs -s README TODO AUTHORS + dh_installchangelogs -s + dh_link -s + dh_strip -s + dh_compress -s + dh_fixperms -s + dh_perl -s -plibaudio-xmmsclient-perl + dh_makeshlibs -s -V -plibxmmsclient3 -plibxmmsclient-glib1 -plibxmmsclient++2 -plibxmmsclient++-glib1 + dh_pysupport -s -ppython-xmmsclient + dh_installdeb -s + dh_shlibdeps -s -Llibxmmsclient3 -Llibxmmsclient-glib1 -Llibxmmsclient++2 -Llibxmmsclient++-glib1 -ldebian/tmp/usr/lib + dh_gencontrol -s + dh_md5sums -s + dh_builddeb -s + +binary: binary-indep binary-arch + +.PHONY: binary binary-arch binary-indep clean clean1 --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-musepack.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-musepack.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_musepack.so --- xmms2-0.5DrLecter.orig/debian/libxmmsclient++-glib-dev.install +++ xmms2-0.5DrLecter/debian/libxmmsclient++-glib-dev.install @@ -0,0 +1,3 @@ +usr/lib/libxmmsclient++-glib.so +usr/include/xmms2/xmmsclient/xmmsclient++-glib.h +usr/lib/pkgconfig/xmms2-client-cpp-glib.pc --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-gme.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-gme.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_gme.so --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-xspf.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-xspf.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_xspf.so --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-asx.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-asx.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_asx.so --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-jack.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-jack.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_jack.so --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-xml.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-xml.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_xml.so --- xmms2-0.5DrLecter.orig/debian/libxmmsclient-ruby1.8.install +++ xmms2-0.5DrLecter/debian/libxmmsclient-ruby1.8.install @@ -0,0 +1 @@ +usr/lib/ruby/1.8/* --- xmms2-0.5DrLecter.orig/debian/xmms2-client-cli.install +++ xmms2-0.5DrLecter/debian/xmms2-client-cli.install @@ -0,0 +1,2 @@ +usr/bin/xmms2 +usr/share/man/man1/xmms2.1.gz --- xmms2-0.5DrLecter.orig/debian/xmms2-et.lintian-overrides +++ xmms2-0.5DrLecter/debian/xmms2-et.lintian-overrides @@ -0,0 +1 @@ +xmms2-et: manpage-has-errors-from-man usr/share/man/man1/xmms2-et.1.gz 147: warning: can't find numbered character 246 --- xmms2-0.5DrLecter.orig/debian/changelog +++ xmms2-0.5DrLecter/debian/changelog @@ -0,0 +1,395 @@ +xmms2 (0.5DrLecter-2ubuntu1) intrepid; urgency=low + + * Merge from debian unstable (LP: #241098), remaining changes: + + debian/control: + + Update Maintainer field + + add lpia to xmms2-plugin-alsa supported architectures + + Added liba52-0.7.4-dev to build depends + + debian/rules: Added patch, patch-stamp and unpatch + + changed 01_gcc4.3.patch: + + src/include/xmmsclient/xmmsclient++/helpers.h: Added #include + * New upstream relase fixes LP: #212566, #222341 + + -- Benjamin Drung Fri, 04 Jul 2008 16:23:34 +0200 + +xmms2 (0.5DrLecter-2) unstable; urgency=medium + + * Make wma playback work with the latest libavcodec. + + Cherry-pick fae1d0: Move ALAC hack from avcodec to mp4 to make + avcodec more general. + + Cherry-pick be6f8e: Fix wma file playing with newer libavcodec. + + -- Florian Ragwitz Wed, 02 Jul 2008 14:44:40 +0200 + +xmms2 (0.5DrLecter-1) unstable; urgency=low + + * New upstream release. + + Remove the xmms2-plugin-gnomevfs package. The plugin has been + removed upstream. + + Remove the xmms2-plugin-avformat package. xmms2-plugin-asf replaces + it. + + Add xmms2-plugin-karaoke. + + Add xmms2-plugin-airplay. + + Add xmms2-plugin-speex. + + Add xmms2-plugin-gme. + + Add xmms2-plugin-gvfs. + + Rename library packages to reflect SONAME changes. + * Bump Standards-Version to 3.8.0 (no changes required). + * Update COPYING and debian/copyright. + + Cherry-pick 615391: Add license for src/plugin/sid/md5.* to COPYING. + + Cherry-pick 58a583: Mention the GPLed faad plugin in COPYING. + + -- Florian Ragwitz Sun, 22 Jun 2008 12:53:18 +0200 + +xmms2 (0.4DrKosmos-4ubuntu2) intrepid; urgency=low + + * Fix FTBFS with gcc 4.3 (LP: #237497): + - src/include/xmmsclient/xmmsclient++/helpers.h: Added #include + - debian/control: Added liba52-0.7.4-dev to build depends + - debian/rules: Added patch, patch-stamp and unpatch + * Rebuild for the perl 5.10 transition (LP: #230016). + + -- Benjamin Drung Thu, 05 Jun 2008 02:22:24 +0200 + +xmms2 (0.4DrKosmos-4ubuntu1) intrepid; urgency=low + + * Merge from debian unstable (LP: #178477), remaining changes: + - debian/control: Update Maintainer field + - debian/control: add lpia to xmms2-plugin-alsa supported architectures + * This version reads AAC files (LP: #156359) + + -- Benjamin Drung Thu, 29 May 2008 10:14:25 +0200 + +xmms2 (0.4DrKosmos-4) unstable; urgency=low + + * Make all packages that ship pkg-config files depend on pkg-config. + + -- Florian Ragwitz Mon, 21 Apr 2008 13:10:36 +0200 + +xmms2 (0.4DrKosmos-3) unstable; urgency=low + + * Add the Homepage field to debian/control. + * Don't link xmmsapi.so against libpython (Closes: #472314). + + Patch by Anders Waldenborg. + * Link the replaygain plugin against libm (Closes: #473693). + + Cherry-picked patch 6c845c32 by Anders Waldenborg. + + -- Florian Ragwitz Mon, 25 Feb 2008 15:55:49 +0100 + +xmms2 (0.4DrKosmos-2) unstable; urgency=low + + [ Anders Waldenborg ] + * Replace build-dep on libraw1394-dev and libdc1394-dev + with libavcodec-dev (Closes: #465832). + * Backport 0.4DrKosmos-47-g2dd188f + + Fix possible race condition causing segfault (Closes: #463415). + * Make .install files for plugins uniform. + + [ Deng Xiyue ] + * Wrap all fields in debian/control to make it more readable and easier + to patch. + * Added ${misc:Depends} and ${shlibs:Depends} to the "Depends:" fields + of all packages, which of the former is recommended, and the latter + will be useful when -dev comtains a binary or it'll have no effect, + which seems a safe bet. + * Replace build-dep fftw3-dev with libfftw3-dev. + * Remove libxmmsclient++0.install, libxmmsclient-glib0.install, + libxmmsclient0.install, and libxmmsclient++-glib0.install as they are + not parts of xmms2 any more. + + -- Anders Waldenborg Sat, 23 Feb 2008 12:27:27 +0100 + +xmms2 (0.4DrKosmos-1) unstable; urgency=low + + [ Florian Ragwitz ] + * New upstream release (Closes: #457734). + + Binds playlist_current_pos to Ruby (Closes: #450541). + + daap DWIM/error reporting improved (Closes: #460707). + + support for newer pyrex (Closes: #461040). + + Fix NAME section of manpages (Closes: #463017). + * Explicitly disable the mac plugin (Closes: #447927). + * Fix bad curl dependency (Closes: #427261). + * Remove obsolete patches. + * Call waf with --nocache. + * Install the xmms2 logos. + * Add packages for the asf, pulse and normalize plugins. + * Fix debian/NEWS syntax. + * Update package names to reflect SONAME changes. + * Build the python bindings for both 2.4 and 2.5 (Closes: #445409). + * Encode debian/copyright with utf-8. + * Update Standards-Version to 3.7.3 (no changes). + + [ Anders Waldenborg ] + * Add Vcs-* fields to control. + * Add asf, normalize and pulse to xmms2-plugin-all + * Change xmms2-plugin-avcodec to recommend xmms2-plugin-asf + * Make xmms2-plugin-curl recommend xmms2-plugin-icymetaint and + xmms2-plugin-mad (Closes: #454072) + * Add Python-Version fields. + * Don't enforce GLib minor version, + backported from xmms2-devel (Closes: #443082) + * Remove dpatch stuff as we now use git. + + -- Florian Ragwitz Sat, 09 Feb 2008 21:55:10 +0100 + +xmms2 (0.2DrJekyll-4ubuntu4) hardy; urgency=low + + * Change fftw3-dev to libfftw3-dev. + + -- Steve Kowalik Wed, 19 Dec 2007 22:19:52 +1100 + +xmms2 (0.2DrJekyll-4ubuntu3) hardy; urgency=low + + * debian/control: add lpia to xmms2-plugin-alsa supported architectures + + -- Luca Falavigna Sat, 17 Nov 2007 12:26:17 +0100 + +xmms2 (0.2DrJekyll-4ubuntu2) gutsy; urgency=low + + * Rebuild for boost 1.34.0 -> 1.34.1 transistion. + + -- Steve Kowalik Thu, 13 Sep 2007 11:06:53 +1000 + +xmms2 (0.2DrJekyll-4ubuntu1) gutsy; urgency=low + + * Rebuild for the libcurl4 -> libcurl3 back transition. + * Merge from debian unstable, remaining changes: + - debian/python-xmmsclient.install: Fix path for python 2.5 module + - debian/control: Remove faad2 dependency and don't build xmms-plugin-faad + - debian/control: Update Maintainer field + * debian/control: + - Replace libcurl3-openssl-dev with libcurl4-openssl-dev in Build-Depends. + + -- Michael Bienia Mon, 02 Jul 2007 23:52:40 +0200 + +xmms2 (0.2DrJekyll-4) unstable; urgency=low + + * Explicitally compile all of sid plugin with -fPIC (Closes: #429869). + * Remove broken sid patch: 15_pic. + + -- Thomas Jollans Thu, 21 Jun 2007 17:07:01 +0200 + +xmms2 (0.2DrJekyll-3ubuntu1) gutsy; urgency=low + + * Merge from debian unstable, remaining changes: + - debian/python-xmmsclient.install: Fix path for python 2.5 module + - debian/control: Remove faad2 dependency and don't build xmms-plugin-faad + + -- Zak B. Elep Tue, 19 Jun 2007 17:34:40 +0800 + +xmms2 (0.2DrJekyll-3) unstable; urgency=low + + * Don't dump core on fatal errors (Closes: #419998). + * Make waf generate uncolored output. + * Use ${binary:Version} instead of ${Source-Version}. + + -- Florian Ragwitz Mon, 18 Jun 2007 16:30:02 +0200 + +xmms2 (0.2DrJekyll-2) unstable; urgency=low + + [ Thomas Jollans ] + * Fixed sid plugin compile on amd64 (Closes: #426382). + + [ Florian Ragwitz ] + * Add Thomas Jollans as a Co-Maintainer. + * Run waf in verbose mode. + * python-xmmsclient isn't a dummy package anymore (Closes: #420773). + * Rebuild against latest libflac (Closes: #426675). + + -- Florian Ragwitz Sun, 17 Jun 2007 21:54:53 +0200 + +xmms2 (0.2DrJekyll-1ubuntu2) gutsy; urgency=low + + * debian/control: + - Remove faad2 dependency, as it is currently in multiverse; + do not build faad2-needing packages. + + -- Zak B. Elep Thu, 14 Jun 2007 16:57:01 +0800 + +xmms2 (0.2DrJekyll-1ubuntu1) gutsy; urgency=low + + * Merge from debian unstable, remaining changes: + - debian/python-xmmsclient.install: Fix path for python 2.5 module + + -- Zak B. Elep Thu, 14 Jun 2007 13:56:46 +0800 + +xmms2 (0.2DrJekyll-1) unstable; urgency=low + + * New upstream release. + + Fix path to the mlib-updater executable (Closes: #410991). + + Allow import of playlist files (Closes: #399883). + + Introduce a playback toggle command (Closes: #406424). + + Introduce relative volume command (Closes: #409914). + + Document the insert* commands (Closes: #409919). + + Don't require a channel for setting the volume (Closes: #409915). + + Continue playback after clear+add (Closes: #409918). + + Add new packages: + - libaudio-xmmsclient-perl + - xmms2-plugin-xml + - xmms2-plugin-rss + - xmms2-plugin-xspf + - xmms2-plugin-ofa + - xmms2-plugin-avformat + - xmms2-plugin-avcodec + + Make xmms2-plugin-wma a transitional package. wma playback is now + implemented by the avformat and avcodec plugins. + * Support gnukfreebsd (Closes: #416345). + + Loosen dependencies to linux-only packages. + + Make the xmms2 package depend on the -oss output plugin on gnukfreebsd. + * Change XB-Python-Version to XS-Python-Version. + * Add a xmms2-plugin-all metapackage depending on all available plugins. + * Install some lintian and linda overrides. + * Add a dpatch to fix boost_signals detection. + * Replace typo XB-Python... with XS-Python in debian/control. + + -- Florian Ragwitz Mon, 2 Apr 2007 15:31:28 +0200 + +xmms2 (0.2DrHouse-3.1ubuntu3) feisty; urgency=low + + * debian/control: + - Added git-core to build-deps to fix FTBFS + - Added Ubuntu MOTU Maintainer field, moved old one to Original-Maintainer + + -- Stephan Hermann Tue, 6 Feb 2007 18:28:23 +0100 + +xmms2 (0.2DrHouse-3.1ubuntu2) feisty; urgency=low + + * Try to find out why the build fails on the buildds: + - show the config.log if scons fails + + -- Michael Bienia Mon, 5 Feb 2007 13:48:47 +0100 + +xmms2 (0.2DrHouse-3.1ubuntu1) feisty; urgency=low + + * debian/python-xmmsclient.install: Fix path for python 2.5 module + + -- Michael Bienia Wed, 31 Jan 2007 13:17:31 +0100 + +xmms2 (0.2DrHouse-3.1) unstable; urgency=high + + [ Andreas Henriksson ] + * NMU + * Revert to build xmms2 without faad plugin, since faad library is being + removed from Etch. (Reopens: #399339, Closes: #404304) + + [ Andreas Barth ] + * Uploading to unstable. + * Replace typo XB-Python... with XS-Python in debian/control + + -- Andreas Barth Sun, 7 Jan 2007 09:21:21 +0000 + +xmms2 (0.2DrHouse-3) unstable; urgency=low + + * Use dh_makeshlibs -V to generate more strict shlib files. + * Fix a typo in debian/control. + * Remove some unused stuff fron debian/control. + + -- Florian Ragwitz Fri, 15 Dec 2006 00:46:59 +0100 + +xmms2 (0.2DrHouse-2) unstable; urgency=low + + * Add xmms2-plugin-ao. + + Add build-dependency on libao-dev. + + -- Florian Ragwitz Mon, 4 Dec 2006 13:50:11 +0100 + +xmms2 (0.2DrHouse-1) unstable; urgency=low + + [ Jonne Lehtinen ] + * Let libxmmsclient++-glib-dev depend on libxmmsclient-glib-dev. + + [ Florian Ragwitz ] + * New upstream release + * Remove 10manpages.dpatch because it has been integrated upstream. + * Add packages for new plugins: lastfm, lastfmeta, vocoder. + * Build-Depend on fftw3-dev and libsamplerate-dev for the vocoder plugin. + * Add Jonne Lehtinen as a co-maintainer. + * scons EXCLUDE dns_sd to prevent an FTBFS bug when both avahi and + avahi-compat-dns_sd are installed. + + -- Florian Ragwitz Mon, 4 Dec 2006 12:07:11 +0100 + +xmms2 (0.2DrGonzo-4) unstable; urgency=low + + * Build the faad plugin (Closes: #399339). Patch by + Marcus Obst . + + -- Florian Ragwitz Sun, 19 Nov 2006 18:58:54 +0100 + +xmms2 (0.2DrGonzo-3) unstable; urgency=low + + * Add Jens Taprogge as a co-maintainer. + * Let libxmmsclient-dev depend on xmms2-dev. + * Let libxmmsclient++-dev depend on libboost-signals-dev. + + -- Florian Ragwitz Sun, 12 Nov 2006 21:55:15 +0100 + +xmms2 (0.2DrGonzo-2) unstable; urgency=low + + * Fix Description for the modplug plugin (Closes: #395549). + * Fix dependencies between the various -dev packages. + + -- Florian Ragwitz Mon, 30 Oct 2006 14:30:21 +0100 + +xmms2 (0.2DrGonzo-1) unstable; urgency=low + + * New upstream release. + + Loosen up runtime glib version check a bit (Closes: #388844). + + Includes a manpage for xmms2-launcher (Closes: #384478). + * Added package for the ices plugin. + + Add a build dependency to libshout-dev. + * Added package for the daap plugin. + + -- Florian Ragwitz Fri, 29 Sep 2006 05:34:39 +0200 + +xmms2 (0.2DrFeelgood-6) unstable; urgency=low + + * Change xmms2-output-alsa to xmms2-plugin-alsa. This was a typo I + introduced with the last upload. + + -- Florian Ragwitz Mon, 4 Sep 2006 04:53:17 +0200 + +xmms2 (0.2DrFeelgood-5) unstable; urgency=low + + * Removed circular dependencies between -core and -output-* as described + here: http://lists.debian.org/debian-devel/2005/11/msg01101.html + (Closes: #384672). + * Added 30_manpage_typos.dpatch (Closes: #385411, #385412). + * Better description for xmms2-client-medialib-updater (Closes: #384597). + + -- Florian Ragwitz Sat, 2 Sep 2006 16:35:13 +0200 + +xmms2 (0.2DrFeelgood-4) unstable; urgency=low + + * Build-depend on libraw1394-dev and libdc1394-dev (Closes: #384434). + + -- Florian Ragwitz Thu, 24 Aug 2006 14:17:43 +0200 + +xmms2 (0.2DrFeelgood-3) unstable; urgency=low + + * Move the nulstripper plugin into -core. + * Let the meta package depend on the id3v2 plugin. + * Add Enhances relations to all plugin packages. + * Make the mad plugin suggest the idv3 plugin. + * Let the curl plugin suggest the icymetaint plugin. + * Let the icymetaint plugin depend on the curl plugin. + * Add 10_default_configfile.dpatch which uses g_mkdir_with_parents() instead + of mkdir() to create the cli clients config directory (Closes: #383721). + * Add 20_uninitialized_gerrors.dpatch which initializes all GError pointers + with NULL to avoid glib errors (Closes: #383268). + * Add a dpatch build-dependency as well as build rules to use dpatch. + + -- Florian Ragwitz Tue, 22 Aug 2006 16:17:46 +0200 + +xmms2 (0.2DrFeelgood-2) unstable; urgency=low + + * Properly depend on python and python-dev. + * Set XS-Python-Version to 2.4. + + -- Florian Ragwitz Mon, 14 Aug 2006 21:46:07 +0200 + +xmms2 (0.2DrFeelgood-1) unstable; urgency=low + + * Initial release (Closes: #325709). + + -- Florian Ragwitz Tue, 18 Jul 2006 12:51:36 +0200 --- xmms2-0.5DrLecter.orig/debian/libxmmsclient++-dev.install +++ xmms2-0.5DrLecter/debian/libxmmsclient++-dev.install @@ -0,0 +1,4 @@ +usr/lib/libxmmsclient++.so +usr/include/xmms2/xmmsclient/xmmsclient++.h +usr/include/xmms2/xmmsclient/xmmsclient++/* +usr/lib/pkgconfig/xmms2-client-cpp.pc --- xmms2-0.5DrLecter.orig/debian/pycompat +++ xmms2-0.5DrLecter/debian/pycompat @@ -0,0 +1 @@ +2 --- xmms2-0.5DrLecter.orig/debian/xmms2-client-avahi.lintian-overrides +++ xmms2-0.5DrLecter/debian/xmms2-client-avahi.lintian-overrides @@ -0,0 +1 @@ +xmms2-client-avahi: manpage-has-errors-from-man usr/share/man/man1/xmms2-mdns-avahi.1.gz 75: warning: can't find numbered character 246 --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-sid.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-sid.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_sid.so --- xmms2-0.5DrLecter.orig/debian/xmms2-core.lintian-overrides +++ xmms2-0.5DrLecter/debian/xmms2-core.lintian-overrides @@ -0,0 +1,2 @@ +xmms2-core: manpage-has-errors-from-man usr/share/man/man1/xmms2d.1.gz 171: warning: can't find numbered character 246 +xmms2-core: manpage-has-errors-from-man usr/share/man/man1/xmms2-launcher.1.gz 107: warning: can't find numbered character 246 --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-rss.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-rss.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_rss.so --- xmms2-0.5DrLecter.orig/debian/xmms2-client-avahi.install +++ xmms2-0.5DrLecter/debian/xmms2-client-avahi.install @@ -0,0 +1,4 @@ +usr/bin/xmms2-find-avahi +usr/bin/xmms2-mdns-avahi +usr/share/xmms2/scripts/startup.d/xmms2-mdns-launcher.sh +usr/share/man/man1/xmms2-mdns-avahi.1.gz --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-ofa.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-ofa.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_ofa.so --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-pulse.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-pulse.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_pulse.so --- xmms2-0.5DrLecter.orig/debian/NEWS +++ xmms2-0.5DrLecter/debian/NEWS @@ -0,0 +1,7 @@ +xmms2 (0.2DrGonzo-1) unstable; urgency=low + + The path to the configuration files has changed. The new path now usually + is ~/.config/xmms2. This means that unless you copy your ~/.xmms2 to the new + location xmms2d will be "restarted" without configuration or medialib. + + -- Florian Ragwitz Sat, 30 Sep 2006 10:27:35 +0200 --- xmms2-0.5DrLecter.orig/debian/copyright +++ xmms2-0.5DrLecter/debian/copyright @@ -0,0 +1,197 @@ +This package was debianized by Florian Ragwitz +on Fri, 31 Mar 2006 19:29:57 +0200 + +It's based on unofficial packages by Jens Taprogge + on Tue, 10 May 2005 22:49:19 +0200. + +It was downloaded from http://xmms2.xmms.org/ + +Copyright: + +Most of the code is Copyright (C) 2003-2008 XMMS2 Team and licensed under the +GNU Lesser General Public License (LGPL). + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 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. + +That means plugins are not considered to be derived work. + +On Debian GNU/Linux systems, the complete text of the GNU Lesser General Public +License can be found in /usr/share/common-licenses/LGPL. + + +Some parts of the code have other copyright holders or licenses: + +README, INSTALL: + Licensed under GFDL without unmodifiable sections. + +manpages (src/clients/cli/xmms2.1, src/clients/et/xmms2-et.1, + src/clients/launcher/xmms2-launcher.1, + src/clients/mdns/avahi/xmms2-mdns-avahi.1, + src/xmms/xmms2d.1): + Licensed under BSD license + +src/plugins/mad/*.[ch]: + Licensed under GPL license. + +src/plugins/mad/xing.c: + Uses code base on/copied from madplay: + Copyright (C) 2000-2004 Robert Leslie + +src/plugins/mp4/mp4.c: + Licensed under GPL license. + +src/plugins/mp4/mp4ff/drms*: + Copyright (C) 2004 VideoLAN + Licensed under GPL license. + +src/plugins/mp4/mp4ff/mp4*: + Copyright (C) 2003-2004 M. Bakker, Ahead Software AG, http://www.nero.com + Licensed under GPL license. + +src/plugins/sid/*: + Licensed under GPL license. + +src/plugins/sid/md5.*: + Copyright (C) 1999 Aladdin Enterprises. + Licensed under BSD-style license. + +src/plugins/equalizer/eq.c: + Licensed under GPL license. + +src/plugins/equalizer/iir*: + Copyright (C) 2002-2006 Felipe Rivera + Licensed under GPL license. + +src/plugins/vocoder/vocoder.c: + Licensed under GPL license. + +src/plugins/vocoder/pvocoder*: + Copyright (C) 2006 Juho Vähä-Herttua + Licensed under GPL license. + +src/plugins/asf/libasf/*: + Copyright (C) 2006-2007 Juho Vähä-Herttua + +src/plugins/ices/*: + Licensed under GPL license. + +src/plugins/ices/encode.*: + Copyright (c) 2001 Michael Smith + +src/plugins/jack/jack.c: + Copyright (C) 2004 Chris Morgan + +src/plugins/normalise/compress* + Copyright (C) 2002-2003 trikuare studios (http://trikuare.cx) + +src/plugins/daap/daap_md5.*: + Copyright (C) 2004,2005 Charles Schmidt + Licensed under GPL license. + Uses code base on/copied from libopendaap: + Copyright (c) 2004 David Hammerton + +src/plugins/daap/*: + Licensed under GPL license. + +src/plugins/normalize/compress*: + Copyright (C) 2002-2003 trikuare studios (http://trikuare.cx) + +src/plugins/airplay/rtsp*: + Copyright (C) <2005> Wim Taymans + +src/plugins/airplay/airplay.c: + Copyright (C) 2005-2006 Mohsin Patel + +src/includepriv/xmmspriv/xmms_list.h: + Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald + +src/xmms/bindata.c: + Partially: Copyright (C) 1999, 2000, 2002 Aladdin Enterprises. All rights reserved. + Licensed under BSD license. + +wafadmin/: + Copyright (C) 2005 Thomas Nagy + Licensed under BSD license. + +wafadmin/libtool_config.py: + Copyright (C) 2006 Matthias Jahn + +wafadmin/pproc.py: + Copyright (C) 2003-2004 by Peter Astrand + +src/clients/lib/perl/: + Copyright (C) 2006-2007 Florian Ragwitz + Licensed under the same terms as Perl itself. + +src/clients/lib/perl/ppport.h: + 2004-2007, Marcus Holland-Moritz + Licensed under the same terms as Perl itself. + +src/plugins/gme/gme/* + Game_Music_Emu library copyright (C) 2003-2006 Shay Green . + SNES SPC DSP emulator based on OpenSPC, copyright (C) 2002 Brad Martin. + Sega Genesis YM2612 emulator copyright (C) 2002 Stephane Dallongeville. + +src/plugins/karaoke/* + Heavily based on DeFX, copyright (C) 2002 Franco Catrin L. . + Licensed under GPL license. + +src/plugins/samba/samba.c + Licensed under the GNU General Public License. + +src/plugins/faad/faad.c + Licensed under the GNU General Public License. + + +Modifications to the above files are Copyright (C) 2003-2008 XMMS2 Team. + + +A list of all contributors is available in the AUTHORS file. + + +Some pieces of code are licensed under the GNU General Public License (GPL): + +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 of the License, 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. + + +The manpages in doc/ are licensed under the BSD license: + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. --- xmms2-0.5DrLecter.orig/debian/libxmmsclient4.install +++ xmms2-0.5DrLecter/debian/libxmmsclient4.install @@ -0,0 +1 @@ +usr/lib/libxmmsclient.so.* --- xmms2-0.5DrLecter.orig/debian/control +++ xmms2-0.5DrLecter/debian/control @@ -0,0 +1,768 @@ +Source: xmms2 +Section: sound +Priority: optional +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Florian Ragwitz +Uploaders: Jens Taprogge , Jonne Lehtinen , Thomas Jollans , Anders Waldenborg +Standards-Version: 3.8.0 +Build-Depends: debhelper (>= 5.0.37.2), + libsqlite3-dev, + ruby, + ruby1.8-dev, + libperl-dev, + python, + python-all-dev (>= 2.3.5-11), + liba52-0.7.4-dev, + libglib2.0-dev, + libcurl4-openssl-dev, + libsmbclient-dev, + libvorbis-dev, + libshout-dev, + libflac-dev, + libmodplug-dev, + libmad0-dev, + libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64], + libjack-dev, + libavahi-client-dev, + libavahi-glib-dev, + libgamin-dev, + libmpcdec-dev, + libmms-dev, + libsidplay2-dev, + libresid-builder-dev, + libavcodec-dev [!kfreebsd-i386 !kfreebsd-amd64], + libboost-dev, + libboost-signals-dev, + python-support (>= 0.3), + python-pyrex, + libfaad-dev, + libfftw3-dev, + libsamplerate-dev, + libao-dev, + libcdio-cdda-dev, + libdiscid0-dev, + libxml2-dev, + libexpat1-dev, + libofa0-dev, + libpulse-dev +Vcs-Git: git://git.debian.org/git/pkg-xmms2/xmms2 +Vcs-Browser: http://git.debian.org/?p=pkg-xmms2/xmms2.git +Homepage: http://xmms2.xmms.se/ +XS-Python-Version: all + +Package: xmms2 +Architecture: all +Depends: ${misc:Depends}, + xmms2-core, + xmms2-client-cli, + xmms2-plugin-vorbis, + xmms2-plugin-mad, + xmms2-plugin-id3v2, + xmms2-plugin-alsa [!kfreebsd-i386 !kfreebsd-amd64], + xmms2-plugin-oss [kfreebsd-i386 kfreebsd-amd64] +Conflicts: xmms2-plugin-nulstripper +Replaces: xmms2-plugin-nulstipper +Description: Client/server based media player system + XMMS2 is a redesign of the XMMS music player. It features a client-server + model, allowing multiple (even simultaneous!) user interfaces, both textual + and graphical. All common audio formats are supported using plugins. On top of + this, there is a flexible media library to organize your music. + . + This package is a metapackage depending on various other XMMS2 packages. + Installing this package gets you a commandline client and enables XMMS2 + playback of Ogg Vorbis and MP3 files from local and remote sources. + +Package: xmms2-plugin-all +Architecture: all +Depends: ${misc:Depends}, + xmms2-plugin-curl, + xmms2-plugin-smb, + xmms2-plugin-mms, + xmms2-plugin-vorbis, + xmms2-plugin-flac, + xmms2-plugin-faad, + xmms2-plugin-modplug, + xmms2-plugin-mad, + xmms2-plugin-musepack, + xmms2-plugin-avcodec, + xmms2-plugin-wma, + xmms2-plugin-sid, + xmms2-plugin-oss, + xmms2-plugin-alsa [!kfreebsd-i386 !kfreebsd-amd64], + xmms2-plugin-jack, + xmms2-plugin-id3v2, + xmms2-plugin-icymetaint, + xmms2-plugin-daap, + xmms2-plugin-ices, + xmms2-plugin-lastfm, + xmms2-plugin-vocoder, + xmms2-plugin-ao, + xmms2-plugin-mp4, + xmms2-plugin-xml, + xmms2-plugin-xspf, + xmms2-plugin-cdda, + xmms2-plugin-cue, + xmms2-plugin-pls, + xmms2-plugin-asx, + xmms2-plugin-rss, + xmms2-plugin-m3u, + xmms2-plugin-ofa, + xmms2-plugin-asf, + xmms2-plugin-normalize, + xmms2-plugin-pulse, + xmms2-plugin-karaoke, + xmms2-plugin-airplay, + xmms2-plugin-speex, + xmms2-plugin-gme, + xmms2-plugin-gvfs +Description: XMMS2 - all plugins + This is a metapackage depending on all available XMMS2 plugins to make + installation easier. + +Package: xmms2-dev +Architecture: all +Section: libdevel +Depends: ${misc:Depends}, + ${shlibs:Depends}, + pkg-config +Description: XMMS2 - plugin development files + XMMS2 is a redesign of the XMMS music player. It features a client-server + model, allowing multiple (even simultaneous!) user interfaces, both textual + and graphical. All common audio formats are supported using plugins. On top of + this, there is a flexible media library to organize your music. + . + This package contains headers required for developing XMMS2 plugins. + +Package: xmms2-core +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Description: XMMS2 - core package + XMMS2 is a redesign of the XMMS music player. It features a client-server + model, allowing multiple (even simultaneous!) user interfaces, both textual + and graphical. All common audio formats are supported using plugins. On top of + this, there is a flexible media library to organize your music. + . + This package just contains the daemon that loads plugins and allows clients to + connect. + +Package: xmms2-et +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Description: XMMS2 - phone home package + XMMS2 is a redesign of the XMMS music player. It features a client-server + model, allowing multiple (even simultaneous!) user interfaces, both textual + and graphical. All common audio formats are supported using plugins. On top of + this, there is a flexible media library to organize your music. + . + This package contains a small program that (anonymously) reports back + information on your computer and xmms2 configuration to the xmms2 developers. + +Package: libxmmsclient4 +Architecture: any +Section: libs +Conflicts: libxmmsclient2, + libxmmsclient3 +Replaces: libxmmsclient2, + libxmmsclient3 +Depends: ${misc:Depends}, + ${shlibs:Depends} +Description: XMMS2 - client library + XMMS2 is a redesign of the XMMS music player. It features a client-server + model, allowing multiple (even simultaneous!) user interfaces, both textual + and graphical. All common audio formats are supported using plugins. On top of + this, there is a flexible media library to organize your music. + . + This package contains a client library written in c. + +Package: libxmmsclient-dev +Architecture: any +Section: libdevel +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libxmmsclient4, + xmms2-dev, + pkg-config +Description: XMMS2 - client library devel files + XMMS2 is a redesign of the XMMS music player. It features a client-server + model, allowing multiple (even simultaneous!) user interfaces, both textual + and graphical. All common audio formats are supported using plugins. On top of + this, there is a flexible media library to organize your music. + . + This package contains files for developing XMMS2 clients using libxmmsclient4. + +Package: libxmmsclient-glib1 +Architecture: any +Section: libs +Depends: ${misc:Depends}, + ${shlibs:Depends} +Description: XMMS2 - glib client library + XMMS2 is a redesign of the XMMS music player. It features a client-server + model, allowing multiple (even simultaneous!) user interfaces, both textual + and graphical. All common audio formats are supported using plugins. On top of + this, there is a flexible media library to organize your music. + . + This package contains a glib based client library written in c. + +Package: libxmmsclient-glib-dev +Architecture: any +Section: libdevel +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libxmmsclient-glib1, + libxmmsclient-dev, + libglib2.0-dev, + pkg-config +Description: XMMS2 - glib client library - development files + XMMS2 is a redesign of the XMMS music player. It features a client-server + model, allowing multiple (even simultaneous!) user interfaces, both textual + and graphical. All common audio formats are supported using plugins. On top of + this, there is a flexible media library to organize your music. + . + This package contains files for developing XMMS2 clients using + libxmmsclient-glib1. + +Package: libxmmsclient++3 +Architecture: any +Section: libs +Conflicts: libxmmsclient++1, + libxmmsclient++2 +Replaces: libxmmsclient++1, + libxmmsclient++2, +Depends: ${misc:Depends}, + ${shlibs:Depends} +Description: XMMS2 - client library for c++ + XMMS2 is a redesign of the XMMS music player. It features a client-server + model, allowing multiple (even simultaneous!) user interfaces, both textual + and graphical. All common audio formats are supported using plugins. On top of + this, there is a flexible media library to organize your music. + . + This package contains a client library written in c++. + +Package: libxmmsclient++-dev +Architecture: any +Section: libdevel +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libxmmsclient++3, + libxmmsclient-dev, + libboost-signals-dev, + pkg-config +Description: XMMS2 - client library for c++ - development files + XMMS2 is a redesign of the XMMS music player. It features a client-server + model, allowing multiple (even simultaneous!) user interfaces, both textual + and graphical. All common audio formats are supported using plugins. On top of + this, there is a flexible media library to organize your music. + . + This package contains files for developing XMMS2 clients using + libxmmsclient++3. + +Package: libxmmsclient++-glib1 +Architecture: any +Section: libs +Depends: ${misc:Depends}, + ${shlibs:Depends} +Description: XMMS2 - glib client library for c++ + XMMS2 is a redesign of the XMMS music player. It features a client-server + model, allowing multiple (even simultaneous!) user interfaces, both textual + and graphical. All common audio formats are supported using plugins. On top of + this, there is a flexible media library to organize your music. + . + This package contains a glib based client library written in c++. + +Package: libxmmsclient++-glib-dev +Architecture: any +Section: libdevel +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libxmmsclient++-glib1, + libxmmsclient++-dev, + libxmmsclient-glib-dev, + pkg-config +Description: XMMS2 - glib client library for c++ - development files + XMMS2 is a redesign of the XMMS music player. It features a client-server + model, allowing multiple (even simultaneous!) user interfaces, both textual + and graphical. All common audio formats are supported using plugins. On top of + this, there is a flexible media library to organize your music. + . + This package contains files for developing XMMS2 clients using + libxmmsclient++-glib1. + +Package: libxmmsclient-ruby +Architecture: all +Section: interpreters +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libxmmsclient-ruby1.8, + ruby +Description: XMMS2 - Ruby client library + XMMS2 is a redesign of the XMMS music player. It features a client-server + model, allowing multiple (even simultaneous!) user interfaces, both textual + and graphical. All common audio formats are supported using plugins. On top of + this, there is a flexible media library to organize your music. + . + This package contains a Ruby library that allows you do write xmms2 clients. + It's a language binding of libxmmsclient0. + . + This package is an empty dummy package that always depends on a package + built for Debian's default Ruby version. + +Package: libxmmsclient-ruby1.8 +Architecture: any +Section: interpreters +Depends: ${misc:Depends}, + ${shlibs:Depends}, + ruby1.8 +Description: XMMS2 - Ruby bindings + XMMS2 is a redesign of the XMMS music player. It features a client-server + model, allowing multiple (even simultaneous!) user interfaces, both textual + and graphical. All common audio formats are supported using plugins. On top of + this, there is a flexible media library to organize your music. + . + This package contains a Ruby library that allows you do write xmms2 clients. + It's a language binding of libxmmsclient0. + . + This package is compiled for Ruby 1.8. + +Package: python-xmmsclient +Architecture: any +Section: python +Depends: ${misc:Depends}, + ${shlibs:Depends}, + ${python:Depends} +Provides: ${python:Provides} +XB-Python-Version: ${python:Versions} +Description: XMMS2 - Python bindings + Python bindings for the xmms2 client library. + +Package: xmms2-client-cli +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Suggests: xmms2-core (= ${binary:Version}) +Description: XMMS2 - cli client + This package contains a simple text-ui for xmms2. + +Package: xmms2-client-avahi +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Description: XMMS2 - avahi client + This package contains the avahi client. + +Package: xmms2-client-medialib-updater +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Description: XMMS2 - medialib-updater client + The media library is where XMMS2 stores metadata about files as it plays them. + Having a media library allows XMMS2 to 'remember' the songs it has played, and + thus allows users to easily re-create their favourite playlists. + . + This package contains the medialib-updater client which monitors given + directories and updates the media library with new and changed files. + +Package: xmms2-plugin-curl +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Recommends: xmms2-plugin-icymetaint, xmms2-plugin-mad +Enhances: xmms2-core +Description: XMMS2 - curl transport for HTTP + This package contains a HTTP transport for xmms2. + +Package: xmms2-plugin-smb +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - Samba transport + This package contains a Samba transport for xmms2. + +Package: xmms2-plugin-mms +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - MMS transport + THis package contains an MMS transport for xmms2. + +Package: xmms2-plugin-vorbis +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - vorbis decoder + This package enables ogg-vorbis decoding for xmms2. + +Package: xmms2-plugin-flac +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - flac decoder + This package enables flac decoding for xmms2. + +Package: xmms2-plugin-faad +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Recommends: xmms2-plugin-mp4 +Description: XMMS2 - faad decoder + This package enables decoding of faad encoded AAC files for xmms2. Together + with xmms2-plugin-mp4 it also allows to decide faad encoded data inside of an + mp4 container. + +Package: xmms2-plugin-modplug +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - modplug decoder + This package enables modplug decoding for xmms2. + +Package: xmms2-plugin-mad +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Recommends: xmms2-plugin-id3v2 +Enhances: xmms2-core +Description: XMMS2 - libmad based mp3 decoder + This package enables mp3 decoding for xmms2. + +Package: xmms2-plugin-musepack +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - mpc decoder + This package enables musepack (mpc) decoding for xmms2. + +Package: xmms2-plugin-avcodec +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Recommends: xmms2-plugin-asf, xmms2-plugin-mp4 +Replaces: xmms2-plugin-avformat +Description: XMMS2 - avcodec decoder + This package enables avcodec decoding for xmms2. Together with + xmms2-plugin-asf it's possible to decode .wma files. Combined with + xmms2-plugin-mp4 you can decode .mp4 files. + +Package: xmms2-plugin-wma +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-plugin-asf (= ${binary:Version}), + xmms2-plugin-avcodec (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - wma decoder + This is a transitional package that depends on all plugins required for + decoding Windows Media Audio files with xmms2. + . + You may safely remove this package. + +Package: xmms2-plugin-sid +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - libsidplay2 based decoder + This package enables decoding for tunes from C64 and C128. + +Package: xmms2-plugin-oss +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - OSS output + This package enables OSS output for xmms2. + +Package: xmms2-plugin-alsa +Architecture: alpha amd64 arm armeb armel hppa i386 ia64 m32r m68k mips mipsel powerpc s390 sparc lpia +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - ALSA output + This package enables ALSA output for xmms2. + +Package: xmms2-plugin-jack +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - JACK output + This package enables JACK output for xmms2. + +Package: xmms2-plugin-id3v2 +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - ID3v2 plugin + This package enables handling of ID3v2 tag containers. + +Package: xmms2-plugin-icymetaint +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}), + xmms2-plugin-curl +Enhances: xmms2-core +Description: XMMS2 - shoutcast metadata plugin + This package allows to decode and use shoutcast stream metadata in xmms2. + +Package: xmms2-plugin-daap +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - daap plugin + This package contains a plugin which allows you to share your media + library over their network via DAAP (Digital Audio Access Protocol). + +Package: xmms2-plugin-ices +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - ogg streaming output + This package contains an output plugin for ogg/vorbis streaming. + +Package: xmms2-plugin-lastfm +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - Last.FM plugin + This package allows you to play lastfm:// streams. + . + For more information on AudioScrobbler see http://www.last.fm/ + +Package: xmms2-plugin-vocoder +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - vocoder plugin + This package contains a phase vocoder effect plugin. + +Package: xmms2-plugin-ao +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - libao output plugin + This package enables libao output for xmms2. + +Package: xmms2-plugin-mp4 +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core, + xmms2-plugin-faad, + xmms2-plugin-avcodec +Description: XMMS2 - MPEG-4 plugin + This package enables decoding of data inside of mp4 containers for xmms2. + Together with xmms2-plugin-faad it's possible to decode .mp4 fieles. Combined + with xmms2-plugin-avcodec you can decode ALAC files. + +Package: xmms2-plugin-xml +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - XML plugin + This package allows xmms2 to read XML based formats. This package is used by + other plugins that implement support for specific xml formats like + xmms2-plugin-xspf and xmms2-plugin-rss. + +Package: xmms2-plugin-xspf +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}), + xmms2-plugin-xml (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - XSPF playist plugin + This package enables xmms2 to read XSPF playlists. + +Package: xmms2-plugin-cdda +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - CDDA plugin + This package enables audio CD playback for xmms2. + +Package: xmms2-plugin-cue +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - CUE playlist plugin + This package enables xmms2 to read cue files. + +Package: xmms2-plugin-pls +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - PLS playlist plugin + This package enables xmms2 to read pls playlists. + +Package: xmms2-plugin-asx +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - ASX playlist plugin + This package enables xmms2 to read asx playlists. + +Package: xmms2-plugin-rss +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}), + xmms2-plugin-xml (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - RSS podcast plugin + This package enables xmms2 to use podcast rss feeds as playlists. + +Package: xmms2-plugin-m3u +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - M3U playlist plugin + This package enables xmms2 to read M3U playlists. + +Package: xmms2-plugin-ofa +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - OFA plugin + This package enables xmms2 to calcuate Open Fingerprint Architecture (OFA) + fingerprints. + +Package: xmms2-plugin-asf +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - ASF plugin + This plugin enables Advanced Systems Format decoding for xmms2. + +Package: xmms2-plugin-normalize +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - Normalize plugin + This plugin enables volume normalization for xmms2. + +Package: xmms2-plugin-pulse +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - pulseaudio output plugin + This package enables pulseaudio output for xmms2. + +Package: xmms2-plugin-karaoke +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - karaoke plugin + Voice removal effect plugin for xmms2. + +Package: xmms2-plugin-airplay +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - airplay output plugin + This package enables airplay output for xmms2. + +Package: xmms2-plugin-speex +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - speex decoder + This package enables speex decoding for xmms2. + +Package: xmms2-plugin-gme +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}) +Enhances: xmms2-core +Description: XMMS2 - gme plugin + Game Music Emulator music decoder for xmms2. + +Package: xmms2-plugin-gvfs +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + xmms2-core (= ${binary:Version}), + gvfs-backends +Enhances: xmms2-core +Description: XMMS2 - gvfs plugin + Glib virtual filesystem trasport for xmms2. + +Package: libaudio-xmmsclient-perl +Architecture: any +Section: perl +Depends: ${misc:Depends}, + ${shlibs:Depends}, + ${perl:Depends} +Description: XMMS2 - perl client library + XMMS2 is a redesign of the XMMS music player. It features a client-server + model, allowing multiple (even simultaneous!) user interfaces, both textual + and graphical. All common audio formats are supported using plugins. On top of + this, there is a flexible media library to organize your music. + . + This package contains a perl library that allows you do write xmms2 clients. + It's a language binding of libxmmsclient0. --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-modplug.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-modplug.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_modplug.so --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-oss.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-oss.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_oss.so --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-normalize.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-normalize.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_normalize.so --- xmms2-0.5DrLecter.orig/debian/xmms2-dev.install +++ xmms2-0.5DrLecter/debian/xmms2-dev.install @@ -0,0 +1,3 @@ +usr/include/xmms2/xmmsc/* +usr/include/xmms2/xmms/* +usr/lib/pkgconfig/xmms2-plugin.pc --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-airplay.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-airplay.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_airplay.so --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-ao.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-ao.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_ao.so --- xmms2-0.5DrLecter.orig/debian/libxmmsclient++3.install +++ xmms2-0.5DrLecter/debian/libxmmsclient++3.install @@ -0,0 +1 @@ +usr/lib/libxmmsclient++.so.* --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-lastfm.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-lastfm.install @@ -0,0 +1,2 @@ +usr/lib/xmms2/libxmms_lastfm.so +usr/lib/xmms2/libxmms_lastfmeta.so --- xmms2-0.5DrLecter.orig/debian/libxmmsclient++-glib1.install +++ xmms2-0.5DrLecter/debian/libxmmsclient++-glib1.install @@ -0,0 +1 @@ +usr/lib/libxmmsclient++-glib.so.* --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-icymetaint.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-icymetaint.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_icymetaint.so --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-ices.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-ices.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_ices.so --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-asf.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-asf.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_asf.so --- xmms2-0.5DrLecter.orig/debian/compat +++ xmms2-0.5DrLecter/debian/compat @@ -0,0 +1 @@ +5 --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-daap.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-daap.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_daap.so --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-speex.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-speex.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_speex.so --- xmms2-0.5DrLecter.orig/debian/xmms2-client-medialib-updater.install +++ xmms2-0.5DrLecter/debian/xmms2-client-medialib-updater.install @@ -0,0 +1,2 @@ +usr/bin/xmms2-mlib-updater +usr/share/xmms2/scripts/startup.d/xmms2-mlib-updater.sh --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-vocoder.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-vocoder.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_vocoder.so --- xmms2-0.5DrLecter.orig/debian/xmms2-et.install +++ xmms2-0.5DrLecter/debian/xmms2-et.install @@ -0,0 +1,3 @@ +usr/bin/xmms2-et +usr/share/man/man1/xmms2-et.1.gz +usr/share/xmms2/scripts/startup.d/xmms2-et-launcher.sh --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-m3u.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-m3u.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_m3u.so --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-id3v2.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-id3v2.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_id3v2.so --- xmms2-0.5DrLecter.orig/debian/libxmmsclient-glib-dev.install +++ xmms2-0.5DrLecter/debian/libxmmsclient-glib-dev.install @@ -0,0 +1,3 @@ +usr/lib/libxmmsclient-glib.so +usr/include/xmms2/xmmsclient/xmmsclient-glib.h +usr/lib/pkgconfig/xmms2-client-glib.pc --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-avformat.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-avformat.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_avformat.so --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-karaoke.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-karaoke.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_karaoke.so --- xmms2-0.5DrLecter.orig/debian/libaudio-xmmsclient-perl.install +++ xmms2-0.5DrLecter/debian/libaudio-xmmsclient-perl.install @@ -0,0 +1 @@ +usr/lib/perl5/* --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-mp4.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-mp4.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_mp4.so --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-samba.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-samba.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_smb.so --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-alsa.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-alsa.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_alsa.so --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-flac.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-flac.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_flac.so --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-cdda.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-cdda.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_cdda.so --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-mms.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-mms.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_mms.so --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-smb.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-smb.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_samba.so --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-gvfs.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-gvfs.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_gvfs.so --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-cue.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-cue.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_cue.so --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-mad.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-mad.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_mad.so --- xmms2-0.5DrLecter.orig/debian/xmms2-plugin-pls.install +++ xmms2-0.5DrLecter/debian/xmms2-plugin-pls.install @@ -0,0 +1 @@ +usr/lib/xmms2/libxmms_pls.so --- xmms2-0.5DrLecter.orig/debian/patches/01_gcc4.3.patch +++ xmms2-0.5DrLecter/debian/patches/01_gcc4.3.patch @@ -0,0 +1,11 @@ +diff -Nur xmms2-0.4DrKosmos/src/include/xmmsclient/xmmsclient++/helpers.h xmms2-0.4DrKosmos.new/src/include/xmmsclient/xmmsclient++/helpers.h +--- xmms2-0.4DrKosmos/src/include/xmmsclient/xmmsclient++/helpers.h 2007-11-15 19:25:07.000000000 +0100 ++++ xmms2-0.4DrKosmos.new/src/include/xmmsclient/xmmsclient++/helpers.h 2008-06-05 00:32:11.000000000 +0200 +@@ -32,6 +32,7 @@ + #include + #include + #include ++#include + + namespace Xmms + { --- xmms2-0.5DrLecter.orig/src/plugins/avcodec/avcodec.c +++ xmms2-0.5DrLecter/src/plugins/avcodec/avcodec.c @@ -40,6 +40,8 @@ xmms_sample_format_t sampleformat; gint bitrate; + gint samplebits; + gint block_align; const gchar *codec_id; gpointer extradata; gssize extradata_size; @@ -148,6 +150,15 @@ "bitrate", &data->bitrate); + /* ALAC and MAC require bits per sample field to be 16 */ + xmms_xform_auxdata_get_int (xform, + "samplebits", + &data->samplebits); + + xmms_xform_auxdata_get_int (xform, + "block_align", + &data->block_align); + ret = xmms_xform_auxdata_get_bin (xform, "decoder_config", &data->extradata, @@ -162,12 +173,11 @@ data->codecctx->sample_rate = data->samplerate; data->codecctx->channels = data->channels; data->codecctx->bit_rate = data->bitrate; + data->codecctx->bits_per_sample = data->samplebits; + data->codecctx->block_align = data->block_align; data->codecctx->extradata = data->extradata; data->codecctx->extradata_size = data->extradata_size; - /* FIXME: this is for ALAC but can be a different value */ - data->codecctx->bits_per_sample = 16; - if (avcodec_open (data->codecctx, codec) < 0) { XMMS_DBG ("Opening decoder '%s' failed", codec->name); goto err; @@ -250,9 +260,6 @@ if (bytes_read < 0) { XMMS_DBG ("Error decoding data!"); return -1; - } else if (bytes_read == 0) { - /* FIXME: this is a hack for wma to work without block_align */ - data->buffer_length = 0; } data->buffer_length -= bytes_read; --- xmms2-0.5DrLecter.orig/src/plugins/asf/asf.c +++ xmms2-0.5DrLecter/src/plugins/asf/asf.c @@ -396,6 +396,10 @@ wfx->cbSize); xmms_xform_auxdata_set_int (xform, + "block_align", + wfx->nBlockAlign); + + xmms_xform_auxdata_set_int (xform, "bitrate", data->bitrate); --- xmms2-0.5DrLecter.orig/src/plugins/mp4/mp4.c +++ xmms2-0.5DrLecter/src/plugins/mp4/mp4.c @@ -186,6 +186,9 @@ xmms_xform_auxdata_set_bin (xform, "decoder_config", tmpbuf, tmpbuflen); g_free (tmpbuf); + /* This is only for ALAC to set 16-bit samples, ignored for AAC */ + xmms_xform_auxdata_set_int (xform, "samplebits", 16); + xmms_mp4_get_mediainfo (xform); XMMS_DBG ("MP4 demuxer inited successfully!");