--- mixxx-2.1.0.orig/build/debian/changelog +++ mixxx-2.1.0/build/debian/changelog @@ -0,0 +1,217 @@ +mixxx (2.1.0-0ubuntu1) artful; urgency=medium + + * New upstream release. + + -- RJ Ryan Sun, 15 Apr 2018 15:06:39 -0700 + +mixxx (2.0.0-0ubuntu1) precise; urgency=medium + + * New upstream release. + + -- RJ Ryan Mon, 28 Dec 2015 09:15:53 -0800 + +mixxx (1.12.0-beta1-0ubuntu1) precise; urgency=low + + * New upstream beta release. + + -- RJ Ryan Tue, 28 Apr 2015 20:51:42 -0400 + +mixxx (1.11.0-0ubuntu1) lucid; urgency=low + + * New upstream release. + + -- RJ Ryan Thu, 09 May 2013 01:19:27 -0400 + +mixxx (1.11.0~beta1-0ubuntu1) lucid; urgency=low + + * New upstream beta release + + -- RJ Ryan Thu, 21 Jun 2012 15:41:22 -0400 + +mixxx (1.10.0-0ubuntu1) lucid; urgency=low + + * New upstream release. + + -- RJ Ryan Sat, 24 Dec 2011 23:28:30 -0500 + +mixxx (1.10.0-beta1-0ubuntu1) lucid; urgency=low + + * New upstream beta release + * Bump Qt requirement to 4.6.0 + * Drop Karmic support + + -- RJ Ryan Wed, 08 Jun 2011 17:28:00 -0500 + +mixxx (1.9.0-0ubuntu1) karmic; urgency=low + + * New upstream release + + -- Albert Santoni Thu, 17 Feb 2011 01:17:59 -0500 + +mixxx (1.8.0-0ubuntu1) karmic; urgency=low + + * New upstream release + + -- Albert Santoni Thu, 5 August 2010 23:06:22 -0800 + +mixxx (1.8.0~beta2-0ubuntu1) karmic; urgency=low + + * New upstream release + + -- Albert Santoni Fri, 18 June 2010 21:06:45 -0800 + +mixxx (1.8.0~beta1-0ubuntu1) karmic; urgency=low + + * New upstream release + + -- Albert Santoni Tue, 2 February 2010 21:06:45 -0800 + +mixxx (1.7.2-0ubuntu1) intrepid; urgency=low + + * New upstream release + + -- Albert Santoni Tue, 29 December 2009 21:09:12 -0800 + +mixxx (1.7.1-0ubuntu1) intrepid; urgency=low + + * New upstream release + + -- Albert Santoni Tue, 13 October 2009 11:21:40 -0800 + +mixxx (1.7.0-0ubuntu1) intrepid; urgency=low + + * New upstream release + + -- Albert Santoni Thu, 5 August 2009 11:07:35 -0800 + +mixxx (1.7.0~beta2-0ubuntu1) intrepid; urgency=low + + * New upstream release + + -- Albert Santoni Sun, 19 July 2009 12:13:37 -0800 + +mixxx (1.7.0~beta1-0ubuntu1) intrepid; urgency=low + + * New upstream release + + -- Albert Santoni Mon, 13 April 2009 13:43:37 -0500 + +mixxx (1.6.2-0ubuntu1) hardy; urgency=low + + * New upstream release - removes libDJConsole support (new driver from Hercules make this obsolete) + + -- Garth Dahlstrom Tue, 13 November 2008 01:45:00 -0500 + +mixxx (1.6.1-0ubuntu1) hardy; urgency=low + + * New upstream release + + -- Albert Santoni Tue, 25 September 2008 15:45:00 -0800 + +mixxx (1.6.0-0ubuntu1) hardy; urgency=low + + * New upstream release + + -- Albert Santoni Tue, 5 August 2008 22:38:00 -0500 + +mixxx (1.6.0~beta4-0ubuntu1) hardy; urgency=low + + * New upstream release + + -- Albert Santoni Sun, 13 July 2008 22:38:00 -0500 + +mixxx (1.6.0~beta3-0ubuntu1) hardy; urgency=low + + * New upstream release + + -- Albert Santoni Sun, 18 May 2008 13:56:00 -0500 + +mixxx (1.6.0~beta2-0ubuntu1) hardy; urgency=low + + * New upstream release + - Improved ATI compatibility (LP: #93814) (LP: #116484) (LP: #124213) + - Various stability improvements (LP: #72549) + - Rewritten sound core (LP: #72610) + - Improved mp3 decoding safety (LP: #122476) + * Removed mixxx.desktop from debian dir, already upstream (rules updated + accordingly) + * Dropped useless main.qbas patch (no longer use qt3) + * Dropped direct rendering patch (handled better in upstream now) + + -- Albert Santoni Tue, 10 Feb 2008 15:32:00 -0500 + +mixxx (1.6.0~beta1-1ubuntu2) hardy; urgency=low + + * debian/mixxx.desktop + - Updated desktop file to reflect icon name change + (LP: #189598) + + -- Joseph Jackson IV Wed, 06 Feb 2008 11:02:37 -0500 + +mixxx (1.6.0~beta1-1ubuntu1) hardy; urgency=low + + * Merge from debian unstable, remaining changes: + - Update desktop file. + - Update maintainer field as per spec. + + -- Luke Yelavich Thu, 03 Jan 2008 23:09:53 +1100 + +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.6.0beta1-0ubuntu1) gutsy; urgency=low + + * New upstream release + * DFSG changes now upstream, tag no longer needed + + -- Albert Santoni Tue, 20 Nov 2007 23:02:00 -0500 + +mixxx (1.5.2svn~20070807dfsg-0ubuntu1) gutsy; urgency=low + + * New upstream release + + -- Albert Santoni Wed, 8 Aug 2007 20:10:00 -0500 + +mixxx (1.5.0svn~20070130dfsg-0ubuntu1) feisty; urgency=low + + * New upstream release + * Trimmed non-free files + * Mixxx now depends on libportaudio2 (PortAudio-v19 instead of -v18) + + -- Albert Santoni Sun, 28 Jan 2007 19:50:20 -0500 + +mixxx (1.4.2-1.1ubuntu1) edgy; urgency=low + + * Re-sync with Debian + * Drop Ubuntu GL/GLU fixes + * Fix .desktop file (Emmet Hikory) + + -- Barry deFreese Wed, 2 Aug 2006 12:46:20 -0400 + +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-2.1.0.orig/build/debian/compat +++ mixxx-2.1.0/build/debian/compat @@ -0,0 +1 @@ +9 --- mixxx-2.1.0.orig/build/debian/control +++ mixxx-2.1.0/build/debian/control @@ -0,0 +1,92 @@ +Source: mixxx +Section: sound +Priority: optional +Maintainer: RJ Ryan +Build-Depends: debhelper (>= 9), + pkg-config, + docbook-to-man, + libglu1-mesa-dev, + libqt4-opengl-dev | libqt4-dev (>= 4.6.0), + scons, + libjack-dev, + portaudio19-dev, + libid3tag0-dev, + libmad0-dev, + libogg-dev, + libsndfile1-dev, + libasound2-dev, + libvorbis-dev, + libmp4v2-dev, + libfaad-dev, + libportmidi-dev, + libtag1-dev, + libshout-dev, + vamp-plugin-sdk, + libprotobuf-dev, + protobuf-compiler, + libusb-1.0-0-dev, + libchromaprint-dev, + librubberband-dev, + libopusfile-dev, + libsqlite3-dev, + libsoundtouch-dev, + libhidapi-dev, + libupower-glib-dev +Standards-Version: 3.9.8 +Homepage: http://www.mixxx.org/ + +Package: mixxx +Section: sound +Architecture: linux-any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libqt4-opengl, + libqt4-svg, + libqt4-xmlpatterns, + libqt4-sql, + libqt4-sql-sqlite +Recommends: libmp3lame0 +Suggests: pdf-viewer +Replaces: mixxx-data +Description: Free Digital DJ software. Start making live DJ mixes today. + Mixxx is free DJ software that gives you everything you need to perform live DJ + mixes. Blend songs together with automatic BPM matching and remix on-the-fly + with looping and hot cues. Whether you're a pro DJ or just getting started, + Mixxx has you covered. + . + Mixxx works with ALSA, JACK, OSS and supports many popular DJ controllers. + . + Features include: + - Parallel or split scratchable waveform displays + - Waveform summaries + - Spinning vinyl widgets + - MP3, OGG, WAVE, FLAC, and optional unprotected aac (m4a) playback + - Extra playback formats through plugins + - Wave and Ogg recording with optional MP3 support + - Fast, database-powered library + - Crates and playlists for organizing your music + - Reads iTunes, Traktor, and Rhythmbox libraries + - History section keeps track of your setlists + - Internet Broadcasting with Shoutcast and Icecast + - Microphone Support + - Automatic crossfading with Auto DJ + - Pitch-independent time stretch (key lock) + - Adjustable pitch range + - Ramping pitchbend controls + - ReplayGain volume normalization + - Quantized loops, hotcues, and beatloops + - Synchronization and auto-beatmatching + - BPM detection and estimation + - Bulk BPM analysis + - Adjustable EQ shelves + - Crossfader curve control + - Sampler Decks + - Vinyl emulation with Serato, Traktor, and Mixvibes timecode support + - Multichannel soundcard support (playback and capture) + - Headphone cueing with multiple soundcard support + - Skinnable interface with several skins bundled + - Support for many DJ MIDI and HID controllers out-of-the-box + - Advanced MIDI/HID scripting engine + - Multiple simultaneous MIDI/HID controllers + - Multi-core CPU support + - 24-bit/96000 Hz playback and capture --- mixxx-2.1.0.orig/build/debian/copyright +++ mixxx-2.1.0/build/debian/copyright @@ -0,0 +1,27 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: Mixxx +Upstream-Contact: + RJ Ryan +Source: http://downloads.mixxx.org/ + +Files: * +Copyright: + 2001-2018 Mixxx development team +License: GPL-2+ + +License: GPL-2+ + 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. +Comment: + On Debian systems the full text of the GNU General Public + License can be found in the `/usr/share/common-licenses/GPL-2' file. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . --- mixxx-2.1.0.orig/build/debian/dirs +++ mixxx-2.1.0/build/debian/dirs @@ -0,0 +1 @@ +usr/bin --- mixxx-2.1.0.orig/build/debian/menu +++ mixxx-2.1.0/build/debian/menu @@ -0,0 +1,7 @@ +?package(mixxx): \ + needs="X11" \ + section="Apps/Sound" \ + title="Mixxx" \ + command="/usr/bin/pasuspender /usr/bin/mixxx" \ + icon="/usr/share/pixmaps/mixxx.xpm" \ + icon16x16="/usr/share/pixmaps/mixxx-16.xpm" --- mixxx-2.1.0.orig/build/debian/mixxx.desktop +++ mixxx-2.1.0/build/debian/mixxx.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Version=1.0 +Name=Mixxx +GenericName=Digital DJ interface +Comment=A digital DJ interface +Exec=pasuspender mixxx +Terminal=false +Icon=mixxx-icon +Type=Application +StartupNotify=true +Categories=Qt;AudioVideo;Audio; +Keywords=music;DJ;turntable; --- mixxx-2.1.0.orig/build/debian/mixxx.docs +++ mixxx-2.1.0/build/debian/mixxx.docs @@ -0,0 +1,2 @@ +README +Mixxx-Manual.pdf --- mixxx-2.1.0.orig/build/debian/mixxx.install +++ mixxx-2.1.0/build/debian/mixxx.install @@ -0,0 +1,5 @@ +usr/bin +usr/share/pixmaps +usr/share/applications +usr/share/mixxx +usr/lib/mixxx --- mixxx-2.1.0.orig/build/debian/mixxx.links +++ mixxx-2.1.0/build/debian/mixxx.links @@ -0,0 +1 @@ +usr/share/doc/mixxx-data/Mixxx-Manual.pdf usr/share/doc/mixxx/Mixxx-Manual.pdf --- mixxx-2.1.0.orig/build/debian/mixxx.sgml +++ mixxx-2.1.0/build/debian/mixxx.sgml @@ -0,0 +1,436 @@ + 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. + + --> + + + S."> + Brandt"> + + April 12, 2013"> + + 1"> + s.brandt@mixxx.org"> + + MIXXX"> + + + Debian"> + GNU"> + GPL"> +]> + + + +
+ &dhemail; +
+ + &dhfirstname; + &dhsurname; + + + 2013 + &dhusername; + + &dhdate; +
+ + &dhucpackage; + + &dhsection; + + + &dhpackage; + + A Digital Disc Jockey Interface + + + + &dhpackage; + + + + + DESCRIPTION + + &dhpackage; is free DJ software that gives you + everything you need to perform live DJ mixes. Blend songs together with + automatic BPM matching and remix on-the-fly with looping and hot cues. + Whether you're a pro DJ or just getting started, Mixxx has you covered. + + + + &dhpackage; works with ALSA, JACK, OSS and supports many popular DJ + controllers. + + + + This manual page documents briefly the &dhpackage; + command line options. It does not describe all of the features + of &dhpackage; or how to use it; Instead, it has a documentation in pdf + format; see below. + + + KEY FEATURES + + + + + Parallel or split scratchable waveform displays. + + + MP3, OGG, WAVE, FLAC, and optional AAC (M4A) playback. + + + WAVE, OGG, and optional MP3 recording. + + + Fast, database-powered library. + + + Crates and playlists for organizing your music. + + + Reads iTunes, Traktor, and Rhythmbox libraries. + + + Cross-platform - works on Windows, Mac OS X and Linux. + + + Shoutcast and Icecast broadcasting. + + + Support for many DJ MIDI & HID controllers out-of-the-box. + + + Advanced MIDI scripting engine for maximum flexibility. + + + Vinyl emulation with Serato,Traktor, and Mixvibes timecode support. + + + Bulk BPM and beat detection. + + + ReplayGain volume normalization. + + + Automatic crossfading with Auto DJ. + + + Skinnable interface with several skins bundled. + + + + + For a full list of features go to: + . + + + &dhpackage; does not have AAC (M4A) playback support enabled by default due + to licensing restrictions. To enable playback of unprotected AAC (M4A) + files, you can build &dhpackage; from source. See also: + + + + + + OPTIONS + + Mixxx is designed to be as user-friendly as possible. As such, its command + line options are only useful for development or debugging, as they make + these tasks easier. &dhpackage; accepts the following + case-sensitive options on the command-line: + + + + + <FILE> + + + + Load the specified music file(s) at start-up. Each file you + specify will be loaded into the next virtual deck. Supported file + types: mp3, ogg, aiff, aif, wav, flac + + + + + + + <PATH> + + + + Top-level directory where Mixxx should look for its resource + files such as MIDI mappings, overriding the default installation + location. + + + + + + + <PATH> + + + + Top-level directory where Mixxx should look for sound source + plugins in addition to default locations. + + + + + + + <PATH> + + + + Top-level directory where Mixxx should look for settings. + + + + + + + + + + Causes Mixxx to display/log all of the MIDI/HID controller data + it receives and script functions it loads. + + + + + + + + + + Enables developer-mode. Includes extra log info, stats on + performance, and a Developer tools menu. + + + + + + + <LOCALE> + + + + Use a custom locale for loading translations (e.g 'fr'). + + + + + + + + + + + Starts &dhpackage; in full-screen mode. + + + + + + + + + + + Display a help message and exit. + + + + + + + + SEE ALSO + + /usr/share/doc/mixxx/Mixxx-Manual.pdf + + + The manual in pdf format should have come with your copy of &dhpackage;, + however there is an online copy available: + . + + + + + FILES + + + + ~/.mixxx/ + + + + The directory where &dhpackage; stores its user data. + + + + + + ~/.mixxx/mixxx.cfg + + + + The &dhpackage; configuration file. + + + + + + ~/.mixxx/mixxxdb.sqlite + + + + The &dhpackage; library file. + Warning: Deleting your library + will lose all of your metadata. This includes saved hotcues, loops, + comments, ratings, and other library related metadata. Only delete + your library if you are fine with losing these. + + + + + + ~/.mixxx/analysis + + + + The directory where &dhpackage; stores any additional analysis data + that can't fit into the library file. Currently only the waveforms + are saved here. If you delete your library file you should also + delete this folder as the waveforms around 1MB each and are unusable + without the library that generated them. + + + + + + ~/.mixxx/controllers + + + + The directory where &dhpackage; stores user controller mappings. + All mappings that are created with the MIDI learning wizard are + saved here. If there are mappings for a controller in the default + resource directory and this directory &dhpackage; will use + the one saved here. + + + + + + /usr/share/mixxx + + + + The directory where &dhpackage; stores its default resources like + skins, MIDI/HID controller mappings, keyboard mappings, and + translations. + + + + + + /usr/share/doc/mixxx/Mixxx-Manual.pdf + + + + The &dhpackage; manual in pdf format. + + + + + + + + BUGS + + To report a bug or request a feature, go to the &dhpackage; bug tracker: + + + + + + AUTHORS + Since 2000, over 150 developers, artists and translators have + helped create &dhpackage;. The current &dhpackage; development team is + led by RJ Ryan rryan@mixxx.org. + + + This manual page was written by &dhusername; &dhemail; for the &debian; + system (and 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-2. + + + + + History + + + April 12, 2013 + + Completely revised for &dhpackage; 1.11 by Max Linke + and S.Brandt s.brandt@mixxx.org + + + + + November 26, 2004 + + Initial version by Paul Brossier piem@altern.org. + + + + + + +
+ + + + --- mixxx-2.1.0.orig/build/debian/rules +++ mixxx-2.1.0/build/debian/rules @@ -0,0 +1,52 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# no thanks dpkg-buildpackage, we will handle our own C++ optimizations +DEB_BUILD_OPTIONS= noopt + +# Build flags are passed in from the SConscript. +MIXXX_SCONS_FLAGS = "" + +# If ARCH is set to a different architecture when running pbuilder, pbuilder +# will be set to create an environment to build packages for the architecture +# specified in ARCH. +ifneq (,$(findstring i386,$(ARCH))) + MIXXX_SCONS_FLAGS += machine=x86 +endif +ifneq (,$(findstring amd64,$(ARCH))) + MIXXX_SCONS_FLAGS += machine=x86_64 +endif + +# parallel builds for scons +ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) +NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) +MIXXX_SCONS_FLAGS += -j$(NUMJOBS) +endif + +MIXXX_SCONS_FLAGS += prefix=/usr +MIXXX_SCONS_FLAGS += install_root=$(CURDIR)/debian/tmp/usr + +%: + dh $@ --parallel + +override_dh_auto_build: + scons $(MIXXX_SCONS_FLAGS) w=1 + docbook-to-man debian/mixxx.sgml > mixxx.1 + +override_dh_auto_clean: + scons $(MIXXX_SCONS_FLAGS) -c || true + rm -rf .sconf_temp/ cache/ linux_build/ + dh_clean .sconsign.dblite cachecustom.py \ + config.log src/build.h build/*.pyc mixxx.1 + dh_auto_clean + +override_dh_auto_install: + scons $(MIXXX_SCONS_FLAGS) install + find $(CURDIR)/debian/tmp \( -name COPYING -o -name Thumbs.db \ + -o -name shifter.sh -o -name '*.xsl' -o -name '*.php' \) \ + -exec rm -f {} \; + find $(CURDIR)/debian/tmp -name '*.js' -exec chmod -x {} \; + find $(CURDIR)/debian/tmp/usr/share/mixxx/ -type f -exec chmod -x {} \; + +override_dh_gencontrol: + dh_gencontrol -- $(SUBSTVARS) --- mixxx-2.1.0.orig/build/debian/watch +++ mixxx-2.1.0/build/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).tar.gz --- mixxx-2.1.0.orig/debian/changelog +++ mixxx-2.1.0/debian/changelog @@ -0,0 +1,229 @@ +mixxx (2.1.0-0ubuntu1~2.1~git6681~xenial) xenial; urgency=low + + * New upstream release. + + -- RJ Ryan Mon, 16 Apr 2018 03:14:44 +0000 + +mixxx (2.1.0-0ubuntu1~2.1~git6681~trusty) trusty; urgency=low + + * New upstream release. + + -- RJ Ryan Mon, 16 Apr 2018 03:12:28 +0000 + +mixxx (2.1.0-0ubuntu1) artful; urgency=medium + + * New upstream release. + + -- RJ Ryan Sun, 15 Apr 2018 15:06:39 -0700 + +mixxx (2.0.0-0ubuntu1) precise; urgency=medium + + * New upstream release. + + -- RJ Ryan Mon, 28 Dec 2015 09:15:53 -0800 + +mixxx (1.12.0-beta1-0ubuntu1) precise; urgency=low + + * New upstream beta release. + + -- RJ Ryan Tue, 28 Apr 2015 20:51:42 -0400 + +mixxx (1.11.0-0ubuntu1) lucid; urgency=low + + * New upstream release. + + -- RJ Ryan Thu, 09 May 2013 01:19:27 -0400 + +mixxx (1.11.0~beta1-0ubuntu1) lucid; urgency=low + + * New upstream beta release + + -- RJ Ryan Thu, 21 Jun 2012 15:41:22 -0400 + +mixxx (1.10.0-0ubuntu1) lucid; urgency=low + + * New upstream release. + + -- RJ Ryan Sat, 24 Dec 2011 23:28:30 -0500 + +mixxx (1.10.0-beta1-0ubuntu1) lucid; urgency=low + + * New upstream beta release + * Bump Qt requirement to 4.6.0 + * Drop Karmic support + + -- RJ Ryan Wed, 08 Jun 2011 17:28:00 -0500 + +mixxx (1.9.0-0ubuntu1) karmic; urgency=low + + * New upstream release + + -- Albert Santoni Thu, 17 Feb 2011 01:17:59 -0500 + +mixxx (1.8.0-0ubuntu1) karmic; urgency=low + + * New upstream release + + -- Albert Santoni Thu, 5 August 2010 23:06:22 -0800 + +mixxx (1.8.0~beta2-0ubuntu1) karmic; urgency=low + + * New upstream release + + -- Albert Santoni Fri, 18 June 2010 21:06:45 -0800 + +mixxx (1.8.0~beta1-0ubuntu1) karmic; urgency=low + + * New upstream release + + -- Albert Santoni Tue, 2 February 2010 21:06:45 -0800 + +mixxx (1.7.2-0ubuntu1) intrepid; urgency=low + + * New upstream release + + -- Albert Santoni Tue, 29 December 2009 21:09:12 -0800 + +mixxx (1.7.1-0ubuntu1) intrepid; urgency=low + + * New upstream release + + -- Albert Santoni Tue, 13 October 2009 11:21:40 -0800 + +mixxx (1.7.0-0ubuntu1) intrepid; urgency=low + + * New upstream release + + -- Albert Santoni Thu, 5 August 2009 11:07:35 -0800 + +mixxx (1.7.0~beta2-0ubuntu1) intrepid; urgency=low + + * New upstream release + + -- Albert Santoni Sun, 19 July 2009 12:13:37 -0800 + +mixxx (1.7.0~beta1-0ubuntu1) intrepid; urgency=low + + * New upstream release + + -- Albert Santoni Mon, 13 April 2009 13:43:37 -0500 + +mixxx (1.6.2-0ubuntu1) hardy; urgency=low + + * New upstream release - removes libDJConsole support (new driver from Hercules make this obsolete) + + -- Garth Dahlstrom Tue, 13 November 2008 01:45:00 -0500 + +mixxx (1.6.1-0ubuntu1) hardy; urgency=low + + * New upstream release + + -- Albert Santoni Tue, 25 September 2008 15:45:00 -0800 + +mixxx (1.6.0-0ubuntu1) hardy; urgency=low + + * New upstream release + + -- Albert Santoni Tue, 5 August 2008 22:38:00 -0500 + +mixxx (1.6.0~beta4-0ubuntu1) hardy; urgency=low + + * New upstream release + + -- Albert Santoni Sun, 13 July 2008 22:38:00 -0500 + +mixxx (1.6.0~beta3-0ubuntu1) hardy; urgency=low + + * New upstream release + + -- Albert Santoni Sun, 18 May 2008 13:56:00 -0500 + +mixxx (1.6.0~beta2-0ubuntu1) hardy; urgency=low + + * New upstream release + - Improved ATI compatibility (LP: #93814) (LP: #116484) (LP: #124213) + - Various stability improvements (LP: #72549) + - Rewritten sound core (LP: #72610) + - Improved mp3 decoding safety (LP: #122476) + * Removed mixxx.desktop from debian dir, already upstream (rules updated + accordingly) + * Dropped useless main.qbas patch (no longer use qt3) + * Dropped direct rendering patch (handled better in upstream now) + + -- Albert Santoni Tue, 10 Feb 2008 15:32:00 -0500 + +mixxx (1.6.0~beta1-1ubuntu2) hardy; urgency=low + + * debian/mixxx.desktop + - Updated desktop file to reflect icon name change + (LP: #189598) + + -- Joseph Jackson IV Wed, 06 Feb 2008 11:02:37 -0500 + +mixxx (1.6.0~beta1-1ubuntu1) hardy; urgency=low + + * Merge from debian unstable, remaining changes: + - Update desktop file. + - Update maintainer field as per spec. + + -- Luke Yelavich Thu, 03 Jan 2008 23:09:53 +1100 + +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.6.0beta1-0ubuntu1) gutsy; urgency=low + + * New upstream release + * DFSG changes now upstream, tag no longer needed + + -- Albert Santoni Tue, 20 Nov 2007 23:02:00 -0500 + +mixxx (1.5.2svn~20070807dfsg-0ubuntu1) gutsy; urgency=low + + * New upstream release + + -- Albert Santoni Wed, 8 Aug 2007 20:10:00 -0500 + +mixxx (1.5.0svn~20070130dfsg-0ubuntu1) feisty; urgency=low + + * New upstream release + * Trimmed non-free files + * Mixxx now depends on libportaudio2 (PortAudio-v19 instead of -v18) + + -- Albert Santoni Sun, 28 Jan 2007 19:50:20 -0500 + +mixxx (1.4.2-1.1ubuntu1) edgy; urgency=low + + * Re-sync with Debian + * Drop Ubuntu GL/GLU fixes + * Fix .desktop file (Emmet Hikory) + + -- Barry deFreese Wed, 2 Aug 2006 12:46:20 -0400 + +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-2.1.0.orig/debian/compat +++ mixxx-2.1.0/debian/compat @@ -0,0 +1 @@ +9 --- mixxx-2.1.0.orig/debian/control +++ mixxx-2.1.0/debian/control @@ -0,0 +1,92 @@ +Source: mixxx +Section: sound +Priority: optional +Maintainer: RJ Ryan +Build-Depends: debhelper (>= 9), + pkg-config, + docbook-to-man, + libglu1-mesa-dev, + libqt4-opengl-dev | libqt4-dev (>= 4.6.0), + scons, + libjack-dev, + portaudio19-dev, + libid3tag0-dev, + libmad0-dev, + libogg-dev, + libsndfile1-dev, + libasound2-dev, + libvorbis-dev, + libmp4v2-dev, + libfaad-dev, + libportmidi-dev, + libtag1-dev, + libshout-dev, + vamp-plugin-sdk, + libprotobuf-dev, + protobuf-compiler, + libusb-1.0-0-dev, + libchromaprint-dev, + librubberband-dev, + libopusfile-dev, + libsqlite3-dev, + libsoundtouch-dev, + libhidapi-dev, + libupower-glib-dev +Standards-Version: 3.9.8 +Homepage: http://www.mixxx.org/ + +Package: mixxx +Section: sound +Architecture: linux-any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libqt4-opengl, + libqt4-svg, + libqt4-xmlpatterns, + libqt4-sql, + libqt4-sql-sqlite +Recommends: libmp3lame0 +Suggests: pdf-viewer +Replaces: mixxx-data +Description: Free Digital DJ software. Start making live DJ mixes today. + Mixxx is free DJ software that gives you everything you need to perform live DJ + mixes. Blend songs together with automatic BPM matching and remix on-the-fly + with looping and hot cues. Whether you're a pro DJ or just getting started, + Mixxx has you covered. + . + Mixxx works with ALSA, JACK, OSS and supports many popular DJ controllers. + . + Features include: + - Parallel or split scratchable waveform displays + - Waveform summaries + - Spinning vinyl widgets + - MP3, OGG, WAVE, FLAC, and optional unprotected aac (m4a) playback + - Extra playback formats through plugins + - Wave and Ogg recording with optional MP3 support + - Fast, database-powered library + - Crates and playlists for organizing your music + - Reads iTunes, Traktor, and Rhythmbox libraries + - History section keeps track of your setlists + - Internet Broadcasting with Shoutcast and Icecast + - Microphone Support + - Automatic crossfading with Auto DJ + - Pitch-independent time stretch (key lock) + - Adjustable pitch range + - Ramping pitchbend controls + - ReplayGain volume normalization + - Quantized loops, hotcues, and beatloops + - Synchronization and auto-beatmatching + - BPM detection and estimation + - Bulk BPM analysis + - Adjustable EQ shelves + - Crossfader curve control + - Sampler Decks + - Vinyl emulation with Serato, Traktor, and Mixvibes timecode support + - Multichannel soundcard support (playback and capture) + - Headphone cueing with multiple soundcard support + - Skinnable interface with several skins bundled + - Support for many DJ MIDI and HID controllers out-of-the-box + - Advanced MIDI/HID scripting engine + - Multiple simultaneous MIDI/HID controllers + - Multi-core CPU support + - 24-bit/96000 Hz playback and capture --- mixxx-2.1.0.orig/debian/copyright +++ mixxx-2.1.0/debian/copyright @@ -0,0 +1,27 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: Mixxx +Upstream-Contact: + RJ Ryan +Source: http://downloads.mixxx.org/ + +Files: * +Copyright: + 2001-2018 Mixxx development team +License: GPL-2+ + +License: GPL-2+ + 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. +Comment: + On Debian systems the full text of the GNU General Public + License can be found in the `/usr/share/common-licenses/GPL-2' file. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . --- mixxx-2.1.0.orig/debian/dirs +++ mixxx-2.1.0/debian/dirs @@ -0,0 +1 @@ +usr/bin --- mixxx-2.1.0.orig/debian/menu +++ mixxx-2.1.0/debian/menu @@ -0,0 +1,7 @@ +?package(mixxx): \ + needs="X11" \ + section="Apps/Sound" \ + title="Mixxx" \ + command="/usr/bin/pasuspender /usr/bin/mixxx" \ + icon="/usr/share/pixmaps/mixxx.xpm" \ + icon16x16="/usr/share/pixmaps/mixxx-16.xpm" --- mixxx-2.1.0.orig/debian/mixxx.desktop +++ mixxx-2.1.0/debian/mixxx.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Version=1.0 +Name=Mixxx +GenericName=Digital DJ interface +Comment=A digital DJ interface +Exec=pasuspender mixxx +Terminal=false +Icon=mixxx-icon +Type=Application +StartupNotify=true +Categories=Qt;AudioVideo;Audio; +Keywords=music;DJ;turntable; --- mixxx-2.1.0.orig/debian/mixxx.docs +++ mixxx-2.1.0/debian/mixxx.docs @@ -0,0 +1,2 @@ +README +Mixxx-Manual.pdf --- mixxx-2.1.0.orig/debian/mixxx.install +++ mixxx-2.1.0/debian/mixxx.install @@ -0,0 +1,5 @@ +usr/bin +usr/share/pixmaps +usr/share/applications +usr/share/mixxx +usr/lib/mixxx --- mixxx-2.1.0.orig/debian/mixxx.links +++ mixxx-2.1.0/debian/mixxx.links @@ -0,0 +1 @@ +usr/share/doc/mixxx-data/Mixxx-Manual.pdf usr/share/doc/mixxx/Mixxx-Manual.pdf --- mixxx-2.1.0.orig/debian/mixxx.mixxx-usb.udev +++ mixxx-2.1.0/debian/mixxx.mixxx-usb.udev @@ -0,0 +1,23 @@ +# This udev rule allows Mixxx to access HID and USB Bulk controllers when running as a normal user + +# Allow write access for all users in the "users" group for USB devices from known vendors +# that make HID or USB bulk controllers. Note that the udev rule must match on the USB device level; +# matching the USB interface descriptor with bInterfaceClass does not work. + +# Native Instruments +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="17cc", GROUP="users", MODE="0660" +# Hercules +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="06f8", GROUP="users", MODE="0660" +# Pioneer +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="08e4", GROUP="users", MODE="0660" +# Numark (may be needed for NS7 & V7) +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="15e4", GROUP="users", MODE="0660" +# Eks +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1157", GROUP="users", MODE="0660" +# Nintendo +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="057e", GROUP="users", MODE="0660" +# Sony +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="054c", GROUP="users", MODE="0660" + +# Only some distribuions require the below +KERNEL=="hiddev*", NAME="usb/%k", GROUP="users" --- mixxx-2.1.0.orig/debian/mixxx.sgml +++ mixxx-2.1.0/debian/mixxx.sgml @@ -0,0 +1,436 @@ + 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. + + --> + + + S."> + Brandt"> + + April 12, 2013"> + + 1"> + s.brandt@mixxx.org"> + + MIXXX"> + + + Debian"> + GNU"> + GPL"> +]> + + + +
+ &dhemail; +
+ + &dhfirstname; + &dhsurname; + + + 2013 + &dhusername; + + &dhdate; +
+ + &dhucpackage; + + &dhsection; + + + &dhpackage; + + A Digital Disc Jockey Interface + + + + &dhpackage; + + + + + DESCRIPTION + + &dhpackage; is free DJ software that gives you + everything you need to perform live DJ mixes. Blend songs together with + automatic BPM matching and remix on-the-fly with looping and hot cues. + Whether you're a pro DJ or just getting started, Mixxx has you covered. + + + + &dhpackage; works with ALSA, JACK, OSS and supports many popular DJ + controllers. + + + + This manual page documents briefly the &dhpackage; + command line options. It does not describe all of the features + of &dhpackage; or how to use it; Instead, it has a documentation in pdf + format; see below. + + + KEY FEATURES + + + + + Parallel or split scratchable waveform displays. + + + MP3, OGG, WAVE, FLAC, and optional AAC (M4A) playback. + + + WAVE, OGG, and optional MP3 recording. + + + Fast, database-powered library. + + + Crates and playlists for organizing your music. + + + Reads iTunes, Traktor, and Rhythmbox libraries. + + + Cross-platform - works on Windows, Mac OS X and Linux. + + + Shoutcast and Icecast broadcasting. + + + Support for many DJ MIDI & HID controllers out-of-the-box. + + + Advanced MIDI scripting engine for maximum flexibility. + + + Vinyl emulation with Serato,Traktor, and Mixvibes timecode support. + + + Bulk BPM and beat detection. + + + ReplayGain volume normalization. + + + Automatic crossfading with Auto DJ. + + + Skinnable interface with several skins bundled. + + + + + For a full list of features go to: + . + + + &dhpackage; does not have AAC (M4A) playback support enabled by default due + to licensing restrictions. To enable playback of unprotected AAC (M4A) + files, you can build &dhpackage; from source. See also: + + + + + + OPTIONS + + Mixxx is designed to be as user-friendly as possible. As such, its command + line options are only useful for development or debugging, as they make + these tasks easier. &dhpackage; accepts the following + case-sensitive options on the command-line: + + + + + <FILE> + + + + Load the specified music file(s) at start-up. Each file you + specify will be loaded into the next virtual deck. Supported file + types: mp3, ogg, aiff, aif, wav, flac + + + + + + + <PATH> + + + + Top-level directory where Mixxx should look for its resource + files such as MIDI mappings, overriding the default installation + location. + + + + + + + <PATH> + + + + Top-level directory where Mixxx should look for sound source + plugins in addition to default locations. + + + + + + + <PATH> + + + + Top-level directory where Mixxx should look for settings. + + + + + + + + + + Causes Mixxx to display/log all of the MIDI/HID controller data + it receives and script functions it loads. + + + + + + + + + + Enables developer-mode. Includes extra log info, stats on + performance, and a Developer tools menu. + + + + + + + <LOCALE> + + + + Use a custom locale for loading translations (e.g 'fr'). + + + + + + + + + + + Starts &dhpackage; in full-screen mode. + + + + + + + + + + + Display a help message and exit. + + + + + + + + SEE ALSO + + /usr/share/doc/mixxx/Mixxx-Manual.pdf + + + The manual in pdf format should have come with your copy of &dhpackage;, + however there is an online copy available: + . + + + + + FILES + + + + ~/.mixxx/ + + + + The directory where &dhpackage; stores its user data. + + + + + + ~/.mixxx/mixxx.cfg + + + + The &dhpackage; configuration file. + + + + + + ~/.mixxx/mixxxdb.sqlite + + + + The &dhpackage; library file. + Warning: Deleting your library + will lose all of your metadata. This includes saved hotcues, loops, + comments, ratings, and other library related metadata. Only delete + your library if you are fine with losing these. + + + + + + ~/.mixxx/analysis + + + + The directory where &dhpackage; stores any additional analysis data + that can't fit into the library file. Currently only the waveforms + are saved here. If you delete your library file you should also + delete this folder as the waveforms around 1MB each and are unusable + without the library that generated them. + + + + + + ~/.mixxx/controllers + + + + The directory where &dhpackage; stores user controller mappings. + All mappings that are created with the MIDI learning wizard are + saved here. If there are mappings for a controller in the default + resource directory and this directory &dhpackage; will use + the one saved here. + + + + + + /usr/share/mixxx + + + + The directory where &dhpackage; stores its default resources like + skins, MIDI/HID controller mappings, keyboard mappings, and + translations. + + + + + + /usr/share/doc/mixxx/Mixxx-Manual.pdf + + + + The &dhpackage; manual in pdf format. + + + + + + + + BUGS + + To report a bug or request a feature, go to the &dhpackage; bug tracker: + + + + + + AUTHORS + Since 2000, over 150 developers, artists and translators have + helped create &dhpackage;. The current &dhpackage; development team is + led by RJ Ryan rryan@mixxx.org. + + + This manual page was written by &dhusername; &dhemail; for the &debian; + system (and 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-2. + + + + + History + + + April 12, 2013 + + Completely revised for &dhpackage; 1.11 by Max Linke + and S.Brandt s.brandt@mixxx.org + + + + + November 26, 2004 + + Initial version by Paul Brossier piem@altern.org. + + + + + + +
+ + + + --- mixxx-2.1.0.orig/debian/rules +++ mixxx-2.1.0/debian/rules @@ -0,0 +1,52 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# no thanks dpkg-buildpackage, we will handle our own C++ optimizations +DEB_BUILD_OPTIONS= noopt + +# Build flags are passed in from the SConscript. +MIXXX_SCONS_FLAGS = optimize=portable virtualize=0 mad=1 localecompare=1 qt_sqlite_plugin=0 build=release qt5=0 + +# If ARCH is set to a different architecture when running pbuilder, pbuilder +# will be set to create an environment to build packages for the architecture +# specified in ARCH. +ifneq (,$(findstring i386,$(ARCH))) + MIXXX_SCONS_FLAGS += machine=x86 +endif +ifneq (,$(findstring amd64,$(ARCH))) + MIXXX_SCONS_FLAGS += machine=x86_64 +endif + +# parallel builds for scons +ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) +NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) +MIXXX_SCONS_FLAGS += -j$(NUMJOBS) +endif + +MIXXX_SCONS_FLAGS += prefix=/usr +MIXXX_SCONS_FLAGS += install_root=$(CURDIR)/debian/tmp/usr + +%: + dh $@ --parallel + +override_dh_auto_build: + scons $(MIXXX_SCONS_FLAGS) w=1 + docbook-to-man debian/mixxx.sgml > mixxx.1 + +override_dh_auto_clean: + scons $(MIXXX_SCONS_FLAGS) -c || true + rm -rf .sconf_temp/ cache/ linux_build/ + dh_clean .sconsign.dblite cachecustom.py \ + config.log src/build.h build/*.pyc mixxx.1 + dh_auto_clean + +override_dh_auto_install: + scons $(MIXXX_SCONS_FLAGS) install + find $(CURDIR)/debian/tmp \( -name COPYING -o -name Thumbs.db \ + -o -name shifter.sh -o -name '*.xsl' -o -name '*.php' \) \ + -exec rm -f {} \; + find $(CURDIR)/debian/tmp -name '*.js' -exec chmod -x {} \; + find $(CURDIR)/debian/tmp/usr/share/mixxx/ -type f -exec chmod -x {} \; + +override_dh_gencontrol: + dh_gencontrol -- $(SUBSTVARS) --- mixxx-2.1.0.orig/debian/watch +++ mixxx-2.1.0/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).tar.gz --- mixxx-2.1.0.orig/lin64_build/build.h +++ mixxx-2.1.0/lin64_build/build.h @@ -0,0 +1,3 @@ +#define BUILD_BRANCH "2.1" +#define BUILD_REV "6681" +#define BUILD_FLAGS "asan=0 asmlib=0 battery=1 buildtime=1 bulk=1 color=0 coreaudio=0 faad=0 ffmpeg=0 hid=1 hss1394=0 ipod=0 localecompare=1 macappstore=0 mad=1 mediafoundation=0 modplug=0 opengles=0 optimize=portable opus=1 perftools=0 perftools_profiler=0 profiling=0 qdebug=1 qt_sqlite_plugin=0 qtkeychain=0 shoutcast=1 test=False tsan=0 ubsan=0 vamp=1 verbose=1 vinylcontrol=1 wv=0" --- mixxx-2.1.0.orig/plugins/build/debian/DEBIAN/control +++ mixxx-2.1.0/plugins/build/debian/DEBIAN/control @@ -0,0 +1,7 @@ +Package: mixxx-m4a +Version: 1.8-1 +Section: sound +Architecture: i386 +Depends: mixxx (>= 1.8), libmp4v2-0, libfaad0 +Maintainer: Your friendly neighborhood DJ +Description: M4A playback support for Mixxx