--- mixxx-1.6.1.orig/debian/dirs +++ mixxx-1.6.1/debian/dirs @@ -0,0 +1 @@ +usr/bin --- mixxx-1.6.1.orig/debian/mixxx.install +++ mixxx-1.6.1/debian/mixxx.install @@ -0,0 +1,3 @@ +usr/bin +usr/share/pixmaps +usr/share/applications --- mixxx-1.6.1.orig/debian/mixxx.desktop +++ mixxx-1.6.1/debian/mixxx.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Mixxx +Comment=A digital DJ interface +Exec=mixxx +Terminal=false +Icon=mixxx-icon +Type=Application +Categories=AudioVideo;Audio; --- mixxx-1.6.1.orig/debian/mixxx.sgml +++ mixxx-1.6.1/debian/mixxx.sgml @@ -0,0 +1,132 @@ + 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. + + --> + + + Paul"> + Brossier"> + + November 26, 2004"> + + 1"> + piem@altern.org"> + + MIXXX"> + + + Debian"> + GNU"> + GPL"> +]> + + + +
+ &dhemail; +
+ + &dhfirstname; + &dhsurname; + + + 2003 + &dhusername; + + &dhdate; +
+ + &dhucpackage; + + &dhsection; + + + &dhpackage; + + a Digital Disc Jockey Interface + + + + &dhpackage; + + + + DESCRIPTION + + This manual page documents briefly the &dhpackage; command. + + &dhpackage; is a digital DJ system, where wave, + ogg and mp3 files can be mixed on a computer for use in live performances. + Filters, crossfader, and speed control are provided. &dhpackage; can sync + the 2 streams automatically, using an algorithm to detect the beat. + + &dhpackage; works with Jack or OSS and can be controlled through the GUI + and with external controllers, including MIDI devices and joysticks. The + GUI supports skins. + + This manual page was written for the &debian; distribution because + the original program does not have a manual page. Instead, it has + documentation in the pdf format; see below. + + + + OPTIONS + + This program takes no command line argument. + + + + SEE ALSO + + /usr/share/doc/mixxx/Mixxx-Manual.pdf + + The program is fully documented in the above pdf file. + + + + AUTHOR + + This manual page was written by &dhusername; (&dhemail;) 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 any later version published by the Free + Software Foundation. + + On Debian systems, the complete text of the GNU General Public + License can be found in /usr/share/common-licenses/GPL. + + +
+ + + + --- mixxx-1.6.1.orig/debian/copyright +++ mixxx-1.6.1/debian/copyright @@ -0,0 +1,53 @@ +This package was debianized by Paul Brossier on +Fri, 26 Nov 2004 12:55:35 +0000. + +It was downloaded from http://mixxx.sourceforge.net/ + + Kissfft can be found at http://kissfft.sourceforge.net/ + + gplot and vbrheadersdk have been removed from the original archive as + they do not comply with the Debian Free Software Guidelines (DFSG). + +Copyright: + Mixxx + Copyright (C) 2000-2004 Haste Andersen and Mixxx developers + Kissfft + Copyright (c) 2003-2004 Mark Borgerding + +Upstream Authors: Tue Haste Andersen + and Ken Haste Andersen + +License: + +Mixxx is released under the GNU General Public License Version 2 or above: + + You are free to distribute this software under the terms of the GNU General + Public License. On Debian systems, the complete text of the GNU General Public + License can be found in the file `/usr/share/common-licenses/GPL'. + +Kissfft is distributed under a revised BSD license: + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * 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. + * Neither the author nor the names of any contributors may be used to + endorse or promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 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 COPYRIGHT OWNER 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. + + --- mixxx-1.6.1.orig/debian/mixxx.links +++ mixxx-1.6.1/debian/mixxx.links @@ -0,0 +1 @@ +usr/share/doc/mixxx-data/Mixxx-Manual.pdf usr/share/doc/mixxx/Mixxx-Manual.pdf --- mixxx-1.6.1.orig/debian/menu +++ mixxx-1.6.1/debian/menu @@ -0,0 +1,7 @@ +?package(mixxx): \ + needs="X11" \ + section="Apps/Sound" \ + title="Mixxx" \ + command="/usr/bin/mixxx" \ + icon="/usr/share/pixmaps/mixxx.xpm" \ + icon16x16="/usr/share/pixmaps/mixxx-16.xpm" --- mixxx-1.6.1.orig/debian/changelog +++ mixxx-1.6.1/debian/changelog @@ -0,0 +1,90 @@ +mixxx (1.6.1-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Remove unnecessary build-dep on libglib1.2. (Closes: #523692). + * Update desktop file. (Closes: #499572). + * Update deprecated xlibmesa-gl1-dev with libgl1-mesa-dev. + + -- Barry deFreese Sat, 17 Oct 2009 13:36:19 -0400 + +mixxx (1.6.1-1) unstable; urgency=low + + * New Upstream Version + + -- Free Ekanayaka Sat, 15 Nov 2008 00:00:37 +0100 + +mixxx (1.6.0-1) unstable; urgency=low + + * New upstream release (Closes: #496184) + + -- Free Ekanayaka Tue, 26 Aug 2008 00:53:21 +0100 + +mixxx (1.6.0~beta3-2) unstable; urgency=low + + * Build depend on libqt4-opengl-dev only if available, otherwise use + libqt4-dev (makes backports easier) + + -- Free Ekanayaka Mon, 09 Jun 2008 08:27:28 +0100 + +mixxx (1.6.0~beta3-1) unstable; urgency=low + + * New upstream release + * Build depends on libqt4-opengl-dev (Closes: #482238), thanks + to Peter Green + * Fixed bashism in debian/rules (Closes: #478408), thanks to Chris + Lamb + * Fixed FTBFS if built twice in a row (Closes: #483901) thanks + to Peter Green + + -- Free Ekanayaka Thu, 05 Jun 2008 00:21:45 +0100 + +mixxx (1.6.0~beta2-1) unstable; urgency=low + + * New upstream release + + -- Free Ekanayaka Fri, 04 Apr 2008 12:02:15 +0200 + +mixxx (1.6.0~beta1-1) unstable; urgency=low + + * New upstream release + * debian/patched: + - dropped typos.patch (fixed upstream) + * debian/control: + - build depend on libqt4-dev and scons + + -- Free Ekanayaka Thu, 27 Dec 2007 09:53:41 +0000 + +mixxx (1.5.0.1-1) unstable; urgency=low + + * New upstream release (Closes: #424972) + * debian/control: + - depend on portaudio 19, djconsole and libaudiofile + - added myself to uploaders + - use source:Version instead of Source:Version (Closes: #435950) + * debian/rules: + - use dpatch to manage diffs + - enable ALSA (Closes: #397386) + + -- Free Ekanayaka Tue, 18 Dec 2007 13:01:13 +0000 + +mixxx (1.4.2-1.1) unstable; urgency=high + + * Non-maintainer upload. + * Replace unsatisfiable build-dependency on xlibmesa-glu-dev by + libglu1-mesa-dev; fixes FTBFS. (Closes: #374590) + + -- Steinar H. Gunderson Wed, 28 Jun 2006 00:23:04 +0200 + +mixxx (1.4.2-1) unstable; urgency=low + + * Initial Release (closes: #227017). + * Modified src/mixxx.pro to be happier on debian + * Added #ifdef __vbrheadersdk__ to src/soundsourcemp3.c + * Removed non-free files in lib/gplot and lib/vbrheadersdk + * Converted png to xpm to add to menu icon, added .desktop + * Disable directRendering check to avoid crash when Visual=Simple + * Prevent latency slider to try setting the latency to 0 + * Correct a typo on 'rendering' in mixxxview.cpp + + -- Paul Brossier Sat, 13 Aug 2005 00:14:24 +0100 + --- mixxx-1.6.1.orig/debian/compat +++ mixxx-1.6.1/debian/compat @@ -0,0 +1 @@ +4 --- mixxx-1.6.1.orig/debian/mixxx-data.install +++ mixxx-1.6.1/debian/mixxx-data.install @@ -0,0 +1 @@ +usr/share/mixxx --- mixxx-1.6.1.orig/debian/watch +++ mixxx-1.6.1/debian/watch @@ -0,0 +1,6 @@ +# Example watch control file for uscan +# Rename this file to "watch" and then you can run the "uscan" command +# to check for upstream updates and more. +# Site Directory Pattern Version Script +version=2 +http://heanet.dl.sourceforge.net/sourceforge/mixxx/mixxx-(\d+\.+\d+\.+\d-beta\d-src).tar.gz --- mixxx-1.6.1.orig/debian/rules +++ mixxx-1.6.1/debian/rules @@ -0,0 +1,100 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +include /usr/share/dpatch/dpatch.make + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +build: build-stamp + +build-stamp: + dh_testdir + + # Add here commands to compile the package. + scons qtdir=/usr/share/qt4 prefix=/usr djconsole=1 + docbook-to-man debian/mixxx.sgml > mixxx.1 + + touch build-stamp + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + rm -f mixxx.1 + + # Add here commands to clean up after the build process. + #scons clean + # hand cleaning! + rm -rf src/.configure.def src/.moc src/.obj src/.summary.log src/.ui src/mixxx src/a.out src/Makefile + rm -f src/qt4.pyc + rm -rf .sconf_temp + rm -f `find -P . -name '*.o'` + rm -f mixxx + rm -f .sconsign.dblite + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/mixxx. + mkdir -p $(CURDIR)/debian/tmp/usr + scons install_root=$(CURDIR)/debian/tmp/usr prefix=/usr djconsole=1 install + + dh_install -ptmp debian/mixxx.desktop usr/share/applications + dh_install --sourcedir=$(CURDIR)/debian/tmp + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples +# dh_install + dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit +# dh_installcron +# dh_installinfo + dh_installman mixxx.1 + dh_link + dh_strip + dh_compress -Xpdf + dh_fixperms +# dh_perl +# dh_python +# dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- mixxx-1.6.1.orig/debian/control +++ mixxx-1.6.1/debian/control @@ -0,0 +1,35 @@ +Source: mixxx +Section: sound +Priority: optional +Maintainer: Paul Brossier +Uploaders: Free Ekanayaka +Build-Depends: debhelper (>= 4.0.0), scons, pkg-config, docbook-to-man, libgl1-mesa-dev, libglu1-mesa-dev, libqt4-opengl-dev | libqt4-dev, libjack-dev, libsamplerate-dev, portaudio19-dev, libid3tag0-dev, libmad0-dev, libogg-dev, libsndfile1-dev, libvorbis-dev, libexpat-dev, dpatch, libdjconsole-dev, libaudiofile-dev +Standards-Version: 3.7.2 + +Package: mixxx +Section: sound +Architecture: any +Depends: mixxx-data (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends} +Suggests: pdf-viewer +Description: Digital Disc Jockey Interface + Mixxx is a digital DJ system, where wave, ogg and mp3 files can be mixed on a + computer for use in live performances. Filters, crossfader, and speed control + are provided. Mixxx can sync the 2 streams automatically, using an algorithm + to detect the beat. + . + Mixxx works with Jack or OSS, can be controlled from the GUI or from external + controllers, including MIDI devices and joysticks, and supports skins. + +Package: mixxx-data +Section: sound +Architecture: all +Description: Digital Disc Jockey Interface -- data files + This package provides images and skin configuration files required for mixxx. + . + Mixxx is a digital DJ system, where wave, ogg and mp3 files can be mixed on a + computer for use in live performances. Filters, crossfader, and speed control + are provided. Mixxx can sync the 2 streams automatically, using an algorithm + to detect the beat. + . + Mixxx works with Jack or OSS, can be controlled from the GUI or from external + controllers, including MIDI devices and joysticks, and supports skins. --- mixxx-1.6.1.orig/debian/mixxx.docs +++ mixxx-1.6.1/debian/mixxx.docs @@ -0,0 +1 @@ +README --- mixxx-1.6.1.orig/debian/mixxx-data.docs +++ mixxx-1.6.1/debian/mixxx-data.docs @@ -0,0 +1 @@ +Mixxx-Manual.pdf --- mixxx-1.6.1.orig/debian/patches/dxhead.h.dpatch +++ mixxx-1.6.1/debian/patches/dxhead.h.dpatch @@ -0,0 +1,22 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## dxhead.h.dpatch by Free Ekanayaka +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad mixxx-1.5.0.1~/src/soundsourcemp3.cpp mixxx-1.5.0.1/src/soundsourcemp3.cpp +--- mixxx-1.5.0.1~/src/soundsourcemp3.cpp 2007-04-18 21:42:37.000000000 +0200 ++++ mixxx-1.5.0.1/src/soundsourcemp3.cpp 2007-04-18 22:26:39.000000000 +0200 +@@ -16,9 +16,11 @@ + + #include "trackinfoobject.h" + #include "soundsourcemp3.h" ++#ifdef __VBRHEADERSDK__ + extern "C" { + #include + } ++#endif + + SoundSourceMp3::SoundSourceMp3(QString qFilename) : SoundSource(qFilename) + { --- mixxx-1.6.1.orig/debian/patches/00list +++ mixxx-1.6.1/debian/patches/00list @@ -0,0 +1 @@ + --- mixxx-1.6.1.orig/debian/patches/typos.dpatch +++ mixxx-1.6.1/debian/patches/typos.dpatch @@ -0,0 +1,19 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## typos.dpatch by Free Ekanayaka +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad mixxx-1.5.0.1~/src/mixxxview.cpp mixxx-1.5.0.1/src/mixxxview.cpp +--- mixxx-1.5.0.1~/src/mixxxview.cpp 2007-04-18 21:42:37.000000000 +0200 ++++ mixxx-1.5.0.1/src/mixxxview.cpp 2007-04-18 22:40:43.000000000 +0200 +@@ -431,7 +431,7 @@ + if ((m_pVisualCh1 && !((WVisualWaveform *)m_pVisualCh1)->directRendering()) || + (m_pVisualCh2 && !((WVisualWaveform *)m_pVisualCh2)->directRendering())) + QMessageBox::warning(0, "OpenGL Direct Rendering", +- "Direct redering is not enabled on your machine.\n\nThis means that the waveform displays will be very\nslow and take a lot of CPU time. Either update your\nconfiguration to enable direct rendering, or disable\nthe waveform displays in the control panel by\nselecting \"Simple\" under waveform displays.\nNOTE: In case you run on NVidia hardware,\ndirect rendering may not be present, but you will\nnot experience a degradation in performance."); ++ "Direct rendering is not enabled on your machine.\n\nThis means that the waveform displays will be very\nslow and take a lot of CPU time. Either update your\nconfiguration to enable direct rendering, or disable\nthe waveform displays in the control panel by\nselecting \"Simple\" under waveform displays.\nNOTE: In case you run on NVidia hardware,\ndirect rendering may not be present, but you will\nnot experience a degradation in performance."); + } + + bool MixxxView::activeWaveform()