--- mixxx-2.4.0.orig/debian/NEWS.html +++ mixxx-2.4.0/debian/NEWS.html @@ -0,0 +1,1733 @@ +

Changelog

+ +

2.4.0 (2024-02-16)

+ +

Music Library: Tracks Table & Track Menu

+ + + +

Music Library: Sidebar & Searchbar

+ + + +

Music Library: Backend & Database

+ + + +

Sync

+ + + +

Audio Codecs

+ + + +

Audio Engine

+ + + +

Controller Mappings

+ + + +

Controller Backend

+ + + +

Skins

+ + + +

Waveforms and GL Widgets

+ + + +

Cover Art

+ + + +

Effects

+ + + +

Target Support

+ + + +

Track properties

+ + + +

Preferences

+ + + +

Known issues

+ + + +

2.3.6 (2023-08-15)

+ + + +

2.3.5 (2023-05-10)

+ + + +

2.3.4 (2023-03-03)

+ + + +

New Controller Mappings

+ + + +

Controller Fixes

+ + + +

Packaging

+ + + +

2.3.3 (2022-06-21)

+ + + +

2.3.2 (2022-01-31)

+ + + +

Packaging

+ + + +

2.3.1 (2021-09-29)

+ + + +

Packaging

+ + + +

2.3.0 (2021-06-28)

+ +

Hotcues

+ + + +

Hotcue & Track Colors

+ + + +

Importing From Other DJ Software

+ + + +

Intro & Outro Cues

+ + + +

Deck cloning

+ + + +

Skins & GUI

+ + + +

Music Feature Analysis

+ + + +

Music Library

+ + + +

Audio Codecs

+ + + +

Audio Engine

+ + + +

Controllers

+ + + +

Other

+ + + +

2.2.4 (2020-06-27)

+ + + +

2.2.3 (2019-11-24)

+ + + +

2.2.2 (2019-08-10)

+ + + +

2.2.1 (2019-04-22)

+ + + +

2.2.0 (2018-12-17)

+ +

General

+ + + +

Effects

+ + + +

Skins

+ + + +

Controllers

+ + + +

Miscellaneous

+ + + +

2.1.8 (2019-04-07)

+ + + +

2.1.7 (2019-01-15)

+ + + +

2.1.6 (2018-12-23)

+ + + +

2.1.5 (2018-10-28)

+ + + +

2.1.4 (2018-08-29)

+ +

Fix track selection not getting shown in the track +table on Windows. There are no changes to the +source code, but the Jenkins build configuration +was changed to delete the Jenkins workspace before +each build. lp:1751482

+ +

2.1.3 (2018-08-20)

+ +

Fix a severe performance regression on Windows: +Mixxx 2.1.2 running much slower than 2.1.1

+ +

2.1.2 (2018-08-10)

+ +

Yet another bugfix release of Mixxx 2.1. +Here is a quick summary of what is new in Mixxx 2.1.2:

+ + + +

2.1.1 (2018-06-13)

+ +

After two months it is time to do a bugfix release of Mixxx 2.1. +Here is a quick summary of what is new in Mixxx 2.1.1:

+ + + +

2.1.0 (2018-04-15)

+ +

After two years of hard work, we are pleased to announce Mixxx 2.1. We +have overhauled the effects system, redesigned the skins, added and improved +lots of controller mappings, rewrote the audio file decoders twice, and of +course fixed a bunch of bugs. Download it!

+ +

Here is a quick summary of what is new in Mixxx 2.1.0:

+ + + +

Here are controllers with mappings that have been added or updated since the 2.0 +release. Mappings marked with an asterisk (*) have been updated for the new +effects interface:

+ + + +

For users upgrading from older versions of Mixxx, we have a few important +announcements. First, if you are using Windows, you will have to uninstall any +old versions of Mixxx before you can install 2.1. How to uninstall Mixxx +varies on different versions of Windows:

+ + + +

If you are upgrading from an older version of Mixxx and have MP3 files in +your library, we have another important announcement. The good news is that we +fixed a bug where the waveforms and audio playback of MP3 files were +misaligned. The bad news is that we have no way of knowing which MP3 files were +affected or how much the offset was. That means that waveforms, beatgrids, +cues, and loops from older versions of Mixxx may be offset by an unknown amount +for any MP3 file. Only MP3 files were affected by this bug; other audio file +types are unaffected. You can either correct your beatgrids and cue points +manually for each track, or you can clear this information for all MP3s and +start fresh. Regardless, we recommend clearing the waveforms for all MP3 +files. To clear these, type "location:mp3" into the library search bar, press +Control + A to select all tracks, right click, and select the information you +want to clear from the menu.

+ +

In the works for Mixxx 2.2, we have a big redesign of the library GUI. Along +with that will come saving & restoring search queries plus nested crates. +We are also planning on adding support for saving and loading custom effect +chain presets with the ability to import and export them to share online.

+ +

Want to help make Mixxx even more awesome? The biggest thing we need is more +people. You do not need to be a programmer to help out. Giving feedback on the +design of new features as they are being made is very valuable. Refer to the +Testing page on the wiki for more information on how to get involved with that. +Reporting bugs and telling us your ideas on the Launchpad bug tracker is a big +help too! We cannot fix problems we do not know about, so please let us know if +you find any issues with Mixxx. If you would like to help translate Mixxx into +another language, refer to the Internationalization wiki page. Of course, more +programmers could always help. Read the Developer Documentation on the wiki for +tips on getting started contributing code to Mixxx.

+ +

We hope you have as much fun with Mixxx as we do!

+ +

For a full list of new features and bugfixes, check out the +2.1.0 milestone on Launchpad.

+ +

2.0.0 (2015-12-31)

+ + + +

For a full list of new features and bugfixes, check out the +2.0.0 milestone on Launchpad.

--- mixxx-2.4.0.orig/debian/changelog +++ mixxx-2.4.0/debian/changelog @@ -0,0 +1,337 @@ +mixxx (2.4.0-1~focal) focal; urgency=medium + + * Build of 2.4.0 + + -- RJ Skerry-Ryan Thu, 15 Feb 2024 23:55:01 +0000 + +mixxx (2.3.6-1~bionic) bionic; urgency=medium + + * Build of 2.3.6 + + -- RJ Skerry-Ryan Tue, 15 Aug 2023 06:18:14 +0000 + +mixxx (2.3.5-1~bionic) bionic; urgency=medium + + * Build of 2.3.5 + + -- RJ Skerry-Ryan Wed, 10 May 2023 20:28:25 +0000 + +mixxx (2.3.4-1~bionic) bionic; urgency=medium + + * Build of 2.3.4 + + -- RJ Skerry-Ryan Fri, 03 Mar 2023 15:00:16 +0000 + +mixxx (2.3.3-1~bionic) bionic; urgency=medium + + * Build of 2.3.3 + + -- RJ Skerry-Ryan Tue, 21 Jun 2022 21:24:47 +0000 + +mixxx (2.3.2-1~bionic) bionic; urgency=medium + + * Build of 2.3.2 + + -- RJ Skerry-Ryan Sun, 30 Jan 2022 20:37:54 +0000 + +mixxx (2.3.1-1~bionic) bionic; urgency=medium + + * Build of 2.3.1 + + -- RJ Skerry-Ryan Wed, 29 Sep 2021 19:08:14 +0000 + +mixxx (2.3.0-1~bionic) bionic; urgency=medium + + * Build of 2.3.0 + + -- RJ Skerry-Ryan Mon, 28 Jun 2021 20:45:05 +0000 + +mixxx (2.2.4-0ubuntu3) bionic; urgency=medium + + * Bugfix release + + -- Daniel Schürmann Fri, 15 May 2020 23:22:20 +0200 + +mixxx (2.2.3-0ubuntu1) bionic; urgency=medium + + * Bugfix release + + -- Be Wed, 27 Nov 2019 01:02:42 +0200 + +mixxx (2.2.2-0ubuntu1) bionic; urgency=medium + + * Bugfix release + + -- Uwe Klotz Thu, 10 Aug 2019 08:50:58 +0200 + +mixxx (2.2.1-0ubuntu1) bionic; urgency=medium + + * Bugfix release + + -- Daniel Schürmann Thu, 22 Apr 2019 23:05:28 +0100 + +mixxx (2.2.0-0ubuntu1) bionic; urgency=medium + + * Bugfix release + + -- Daniel Schürmann Fri, 11 Jan 2019 23:26:08 +0100 + +mixxx (2.1.8-0ubuntu1) bionic; urgency=medium + + * New upstream release + + -- Daniel Schürmann Sun, 07 Apr 2019 12:14:46 +0200 + +mixxx (2.1.7-0ubuntu1) bionic; urgency=medium + + * New upstream release + + -- Daniel Schürmann Mon, 14 Jan 2019 00:08:23 +0100 + +mixxx (2.1.6-0ubuntu1) bionic; urgency=medium + + * New upstream release + + -- Daniel Schürmann Sun, 23 Dec 2018 11:01:23 +0100 + +mixxx (2.1.4-0ubuntu1) bionic; urgency=medium + + * New upstream release. + + -- Be Mon, 30 Aug 2018 07:47:00 +0500 + +mixxx (2.1.3-0ubuntu1) bionic; urgency=medium + + * New upstream release. + + -- Be Mon, 20 Aug 2018 12:53:15 +0500 + +mixxx (2.1.2-0ubuntu1) artful; urgency=medium + + * New upstream release. + + -- RJ Ryan Fri, 10 Aug 2018 13:11:21 +0300 + +mixxx (2.1.1-0ubuntu1) artful; urgency=medium + + * New upstream release. + + -- RJ Ryan Thu, 17 May 2018 20:42:25 +0200 + +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.4.0.orig/debian/compat +++ mixxx-2.4.0/debian/compat @@ -0,0 +1 @@ +11 --- mixxx-2.4.0.orig/debian/control +++ mixxx-2.4.0/debian/control @@ -0,0 +1,86 @@ +Source: mixxx +Section: sound +Priority: optional +Maintainer: RJ Skerry-Ryan +Build-Depends: debhelper (>= 11), + libavformat-dev, + pkg-config, + docbook-to-man, + markdown, + libglu1-mesa-dev, +# qt5-default depends on qtbase5-dev, which includes headers for +# QtConcurrent +# QtCore +# QtGui +# QtNetwork +# QtPlatformHeaders +# QtPrintSupport +# QtSql +# QtWidgets +# QtXml + qt5keychain-dev, +# We additionally need headers for QtOpenGL, QtScript, and QtSvg. + qtdeclarative5-dev, + qtscript5-dev, + libqt5opengl5-dev, + libqt5svg5-dev, +# Only needed for running tests that use SQLite. + libqt5sql5-sqlite, + libqt5x11extras5-dev, + cmake (>= 3.13), + libjack-dev, + portaudio19-dev, + libid3tag0-dev, + libmad0-dev, + libogg-dev, + libsndfile1-dev, + libasound2-dev, + libvorbis-dev, + libfaad-dev, + libportmidi-dev, + libtag1-dev, + libshout-idjc-dev, + libssl-dev, + libprotobuf-dev, + protobuf-compiler, + libusb-1.0-0-dev, + libchromaprint-dev, + librubberband-dev, + libopusfile-dev, + libsqlite3-dev, + libsoundtouch-dev, + libhidapi-dev, + libupower-glib-dev, + liblilv-dev, + libmodplug-dev, + libmp3lame-dev, + libebur128-dev, + libwavpack-dev, + libudev-dev, + libmsgsl-dev, +# for running mixxx-test + libgtest-dev, + libgmock-dev, + libbenchmark-dev, + xvfb +Rules-Requires-Root: no +Standards-Version: 4.1.4 +Homepage: https://www.mixxx.org/ +Vcs-Browser: https://github.com/mixxxdj/mixxx +Vcs-Git: https://github.com/mixxxdj/mixxx.git + +Package: mixxx +Section: sound +Architecture: linux-any +Depends: ${shlibs:Depends}, ${misc:Depends}, libqt5sql5-sqlite, fonts-open-sans, fonts-ubuntu +Suggests: pdf-viewer, pulseaudio-utils +Replaces: mixxx-data +Description: Digital DJ Application + Mixxx is a digital DJ system, where Wave, Ogg, FLAC 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 4 decks automatically, using + an algorithm to detect the beat. + . + Mixxx works with ALSA or Jack, can be controlled from the GUI or from external + controllers, including MIDI devices and joysticks, and supports skins. + --- mixxx-2.4.0.orig/debian/copyright +++ mixxx-2.4.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 Skerry-Ryan +Source: https://downloads.mixxx.org/ + +Files: * +Copyright: + 2001-2023 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.4.0.orig/debian/mixxx.docs +++ mixxx-2.4.0/debian/mixxx.docs @@ -0,0 +1 @@ +debian/NEWS.html --- mixxx-2.4.0.orig/debian/mixxx.manpages +++ mixxx-2.4.0/debian/mixxx.manpages @@ -0,0 +1 @@ +mixxx.1 --- mixxx-2.4.0.orig/debian/mixxx.mixxx-usb-uaccess.udev +++ mixxx-2.4.0/debian/mixxx.mixxx-usb-uaccess.udev @@ -0,0 +1,61 @@ +# This udev rule allows Mixxx to access HID and USB Bulk controllers when running as a normal user + +# Sources: +# http://www.linux-usb.org/usb.ids +# https://www.the-sz.com/products/usbid/ +# https://devicehunt.com/all-usb-vendors + +# Note that the udev rule must match on the USB device level; matching the USB interface +# descriptor with bInterfaceClass does not work. + +# New IDs must be also added to res/linux/mixxx.metainfo.xml + +# Install and execute before 70-uaccess.rules, e.g. .../udev/rules.d/69-mixxx-usb-uaccess.rules + +# Allen + Heath Ltd. +KERNEL=="hidraw*", ATTRS{idVendor}=="22f0", TAG+="uaccess" +# Allen + Heath Xone 23C hardware mixer with USB audio interface +# This is required so all 4 input and all 4 output channels of the audio interface are available. +ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="22f0", ATTR{idProduct}=="0008", ATTR{bConfigurationValue}="2" +# Arturia +KERNEL=="hidraw*", ATTRS{idVendor}=="1c75", TAG+="uaccess" +# BEHRINGER International GmbH +KERNEL=="hidraw*", ATTRS{idVendor}=="1397", TAG+="uaccess" +# D&M Holdings, Inc. (Denon/Marantz) +KERNEL=="hidraw*", ATTRS{idVendor}=="154e", TAG+="uaccess" +# EKS (Otus) +KERNEL=="hidraw*", ATTRS{idVendor}=="1157", TAG+="uaccess" +# Gemini +KERNEL=="hidraw*", ATTRS{idVendor}=="23c7", TAG+="uaccess" +# Guillemot Corp. (Hercules) +KERNEL=="hidraw*", ATTRS{idVendor}=="06f8", TAG+="uaccess" +# Some older Hercules controllers are accessed through USB Bulk endpoints through libusb +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="06f8", TAG+="uaccess" +# inMusic (Numark, Denon) +KERNEL=="hidraw*", ATTRS{idVendor}=="15e4", TAG+="uaccess" +# KORG, Inc. +KERNEL=="hidraw*", ATTRS{idVendor}=="0944", TAG+="uaccess" +# Native Instruments +KERNEL=="hidraw*", ATTRS{idVendor}=="17cc", TAG+="uaccess" +# First generation Native Instruments controllers can be accessed through USB Bulk endpoints through libusb +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="17cc", TAG+="uaccess" +# Nintendo Co., Ltd +KERNEL=="hidraw*", ATTRS{idVendor}=="057e", TAG+="uaccess" +# Pioneer Corp. +KERNEL=="hidraw*", ATTRS{idVendor}=="08e4", TAG+="uaccess" +# AlphaTheta Corp. +KERNEL=="hidraw*", ATTRS{idVendor}=="2b73", TAG+="uaccess" +# Rane +KERNEL=="hidraw*", ATTRS{idVendor}=="13e5", TAG+="uaccess" +# Reloop +KERNEL=="hidraw*", ATTRS{idVendor}=="200c", TAG+="uaccess" +# Roland Corp. +KERNEL=="hidraw*", ATTRS{idVendor}=="0582", TAG+="uaccess" +# Sony Corp. +KERNEL=="hidraw*", ATTRS{idVendor}=="054c", TAG+="uaccess" + +# Missing: +# - American Musical Supply (AMS/Mixars) + +# Only some distribuions require the below +KERNEL=="hiddev*", NAME="usb/%k", GROUP="uaccess" --- mixxx-2.4.0.orig/debian/mixxx.sgml +++ mixxx-2.4.0/debian/mixxx.sgml @@ -0,0 +1,432 @@ + 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 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. + + + + + + /usr/share/doc/mixxx/Mixxx-Keyboard-Shortcuts.pdf + + + + An overview of the default keyboard shortcuts in pdf format. + + + + + + + + BUGS + + To report a bug or request a feature, go to the &dhpackage; bug tracker on Github: + + + + + + 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.4.0.orig/debian/rules +++ mixxx-2.4.0/debian/rules @@ -0,0 +1,16 @@ +#!/usr/bin/make -f + +# Documentation: https://www.debian.org/doc/debian-policy/ch-source.html#main-building-script-debian-rules + + +override_dh_auto_configure: + dh_auto_configure -- -DCMAKE_BUILD_TYPE=RelWithDebInfo -DINSTALL_USER_UDEV_RULES=OFF -DKEYFINDER=OFF + +override_dh_installudev: + dh_installudev --name=mixxx-usb-uaccess --priority 69 + +override_dh_compress: + dh_compress -X.pdf + +%: + dh $@ --buildsystem=cmake --- mixxx-2.4.0.orig/debian/source/format +++ mixxx-2.4.0/debian/source/format @@ -0,0 +1 @@ +1.0 --- mixxx-2.4.0.orig/debian/watch +++ mixxx-2.4.0/debian/watch @@ -0,0 +1,3 @@ +version=4 +opts=filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/-$1\.tar\.gz/ \ + https://github.com/mixxxdj/mixxx/tags .*/v?(\d\S+)\.tar\.gz --- mixxx-2.4.0.orig/mixxx.1 +++ mixxx-2.4.0/mixxx.1 @@ -0,0 +1,174 @@ +.TH "MIXXX" "1" +.SH "NAME" +mixxx \(em A Digital Disc Jockey Interface +.SH "SYNOPSIS" +.PP +\fBmixxx\fR +.SH "DESCRIPTION" +.PP +\fBmixxx\fR 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. + +.PP +mixxx works with ALSA, JACK, OSS and supports many popular DJ +controllers. + +.PP +This manual page documents briefly the \fBmixxx\fR command line options. It does not describe all of the features +of mixxx or how to use it; Instead, it has a documentation in pdf +format; see below. + +.PP +\fIKEY FEATURES\fP +.IP " \(bu" 6 +Parallel or split scratchable waveform displays. +.IP " \(bu" 6 +MP3, OGG, WAVE, FLAC, and optional AAC (M4A) playback. +.IP " \(bu" 6 +WAVE, OGG, and optional MP3 recording. +.IP " \(bu" 6 +Fast, database-powered library. +.IP " \(bu" 6 +Crates and playlists for organizing your music. +.IP " \(bu" 6 +Reads iTunes, Traktor, and Rhythmbox libraries. +.IP " \(bu" 6 +Cross-platform \- works on Windows, Mac OS X and Linux. +.IP " \(bu" 6 +Shoutcast and Icecast broadcasting. +.IP " \(bu" 6 +Support for many DJ MIDI & HID controllers out-of-the-box. +.IP " \(bu" 6 +Advanced MIDI scripting engine for maximum flexibility. +.IP " \(bu" 6 +Vinyl emulation with Serato,Traktor, and Mixvibes timecode support. +.IP " \(bu" 6 +Bulk BPM and beat detection. +.IP " \(bu" 6 +ReplayGain volume normalization. +.IP " \(bu" 6 +Automatic crossfading with Auto DJ. +.IP " \(bu" 6 +Skinnable interface with several skins bundled. +.PP +For a full list of features go to: +\fI (link to URL http://mixxx.org/features/) \fR. + +.PP +mixxx 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 mixxx from source. See also: +\fI (link to URL http://www.mixxx.org/wiki/doku.php/compiling_on_linux#build_with_m4a_file_support) \fR +.SH "OPTIONS" +.PP +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. \fBmixxx\fR accepts the following +case-sensitive options on the command-line: + +.IP " \fI\fR " 10 +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 + +.IP " \fB\-\-resourcePath\fP \fI\fR " 10 +Top-level directory where Mixxx should look for its resource +files such as MIDI mappings, overriding the default installation +location. + +.IP " \fB\-\-settingsPath\fP \fI\fR " 10 +Top-level directory where Mixxx should look for settings. + +.IP " \fB\-\-controllerDebug\fP " 10 +Causes Mixxx to display/log all of the MIDI/HID controller data +it receives and script functions it loads. + +.IP " \fB\-\-developer\fP " 10 +Enables developer-mode. Includes extra log info, stats on +performance, and a Developer tools menu. + +.IP " \fB\-\-locale\fP \fI\fR " 10 +Use a custom locale for loading translations (e.g 'fr'). + +.IP " \fB\-\-f\fP \fB\-\-fullScreen\fP " 10 +Starts mixxx in full-screen mode. + +.IP " \fB-h\fP \fB\-\-help\fP " 10 +Display a help message and exit. + +.SH "SEE ALSO" +.PP +\fB/usr/share/doc/mixxx/Mixxx-Manual.pdf\fP +.PP +The manual in pdf format should have come with your copy of mixxx, +however there is an online copy available: +\fI (link to URL http://mixxx.org/wiki/doku.php/manual) \fR. + +.SH "FILES" +.IP " \fB~/.mixxx/\fP " 10 +The directory where mixxx stores its user data. + +.IP " \fB~/.mixxx/mixxx.cfg\fP " 10 +The mixxx configuration file. + +.IP " \fB~/.mixxx/mixxxdb.sqlite\fP " 10 +The mixxx library file. +\fIWarning:\fP 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. + +.IP " \fB~/.mixxx/analysis\fP " 10 +The directory where mixxx 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. + +.IP " \fB~/.mixxx/controllers\fP " 10 +The directory where mixxx 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 mixxx will use +the one saved here. + +.IP " \fB/usr/share/mixxx\fP " 10 +The directory where mixxx stores its default resources like +skins, MIDI/HID controller mappings, keyboard mappings, and +translations. + +.IP " \fB/usr/share/doc/mixxx/Mixxx-Manual.pdf\fP " 10 +The mixxx manual in pdf format. + +.IP " \fB/usr/share/doc/mixxx/Mixxx-Keyboard-Shortcuts.pdf\fP " 10 +An overview of the default keyboard shortcuts in pdf format. + +.SH "BUGS" +.PP +To report a bug or request a feature, go to the mixxx bug tracker on Github: +\fI (link to URL https://github.com/mixxxdj/mixxx/issues/new) \fR +.SH "AUTHORS" +.PP +Since 2000, over 150 developers, artists and translators have +helped create mixxx. The current mixxx development team is +led by RJ Ryan rryan@mixxx.org. + +.PP +This manual page was written by S.Brandt s.brandt@mixxx.org for the \fBDebian\fP 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. + +.PP +On Debian systems, the complete text of the GNU General Public +License can be found in /usr/share/common-licenses/GPL-2. + +.SH "History" +.IP "April 12, 2013" 10 +Completely revised for mixxx 1.11 by Max Linke +and S.Brandt s.brandt@mixxx.org +.IP "November 26, 2004" 10 +Initial version by Paul Brossier piem@altern.org. + +.\" created by instant / docbook-to-man --- mixxx-2.4.0.orig/src/gitinfo.h.in +++ mixxx-2.4.0/src/gitinfo.h.in @@ -8,9 +8,9 @@ #error "Include only from gitinfostore.cpp and mixxx.rc.include to avoid unnecessary recompile on every commit." #endif -#define GIT_BRANCH "@GIT_BRANCH@" -#define GIT_DESCRIBE "@GIT_DESCRIBE@" -#define GIT_COMMIT_DATE "@GIT_COMMIT_DATE@" -#cmakedefine GIT_COMMIT_YEAR @GIT_COMMIT_YEAR@ -#cmakedefine GIT_COMMIT_COUNT @GIT_COMMIT_COUNT@ -#cmakedefine GIT_DIRTY +#define GIT_BRANCH "HEAD" +#define GIT_DESCRIBE "2.4.0" +#define GIT_COMMIT_DATE "2024-02-16T00:23:29+01:00" +#define GIT_COMMIT_YEAR 2024 +/* #undef GIT_COMMIT_COUNT */ +/* #undef GIT_DIRTY */