diff --git a/source/ardour/debian/ardour4.desktop b/source/ardour/debian/ardour4.desktop new file mode 100644 index 0000000..f61473c --- /dev/null +++ b/source/ardour/debian/ardour4.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Name=Ardour-4 +Comment=Digital Audio Workstation +Exec=/usr/bin/ardour4 +Terminal=false +Type=Application +Icon=/opt/ardour4/share/icons/ardour_icon_48px.png +Categories=AudioVideo;AudioEditing;Audio;Recorder; +MimeType=application/x-ardour; diff --git a/source/ardour/debian/ardour4.install b/source/ardour/debian/ardour4.install new file mode 100644 index 0000000..2bab651 --- /dev/null +++ b/source/ardour/debian/ardour4.install @@ -0,0 +1,5 @@ +debian/ardour4.desktop usr/share/applications/ +debian/ardour4.xml usr/share/mime/packages/ +debian/extra/ardour4 usr/bin/ + +tmp/Ardour_*-*/* opt/ardour4/ diff --git a/source/ardour/debian/ardour4.menu b/source/ardour/debian/ardour4.menu new file mode 100644 index 0000000..fcde748 --- /dev/null +++ b/source/ardour/debian/ardour4.menu @@ -0,0 +1,4 @@ +?package(ardour4):needs="X11" section="Applications/Sound" \ + hints="Professional,Featureful,WAV,GTK,MIDI,Music Editor,DAW,Multitrack,JACK,LADSPA" \ + title="Ardour Digital Audio Workstation 4" command="/usr/bin/ardour4" + diff --git a/source/ardour/debian/ardour4.xml b/source/ardour/debian/ardour4.xml new file mode 100644 index 0000000..c93411b --- /dev/null +++ b/source/ardour/debian/ardour4.xml @@ -0,0 +1,8 @@ + + + + Ardour session file + + + + diff --git a/source/ardour/debian/changelog b/source/ardour/debian/changelog new file mode 100644 index 0000000..c75418b --- /dev/null +++ b/source/ardour/debian/changelog @@ -0,0 +1,59 @@ +ardour4-official (1:4.2.0-1kxstudio1) stable; urgency=medium + + * New upstream release + + -- falkTX Fri, 14 Aug 2015 11:26:50 +0200 + +ardour4-official (1:4.1.0-1kxstudio1) stable; urgency=medium + + * New upstream release + + -- falkTX Fri, 26 Jun 2015 10:30:06 +0200 + +ardour4-official (1:4.0.0-1kxstudio1) stable; urgency=medium + + * New uptream release (version 4) + + -- falkTX Sun, 19 Apr 2015 13:07:47 +0200 + +ardour3-official (1:3.5.403-1kxstudio1) stable; urgency=low + + * New upstream release + + -- falkTX Fri, 03 Oct 2014 05:05:05 +0100 + +ardour3-official (1:3.5.380-1kxstudio1) stable; urgency=low + + * New upstream release + + -- falkTX Wed, 14 May 2014 11:34:27 +0100 + +ardour3-official (1:3.5.357-1kxstudio1) stable; urgency=low + + * New upstream release + + -- falkTX Wed, 26 Feb 2014 18:46:08 +0000 + +ardour3-official (1:3.5.308-1kxstudio1) stable; urgency=low + + * New upstream release + + -- falkTX Thu, 23 Jan 2014 22:06:59 +0000 + +ardour3-official (1:3.5.143-2kxstudio1) stable; urgency=low + + * Fix startup script + + -- falkTX Thu, 09 Jan 2014 13:33:38 +0000 + +ardour3-official (1:3.5.143-1kxstudio) stable; urgency=low + + * New upstream release + + -- falkTX Wed, 08 Jan 2014 16:06:33 +0000 + +ardour3-official (1:3.5.74-1kxstudio1) lucid; urgency=low + + * Initial packaging of official tarballs + + -- falkTX Wed, 06 Nov 2013 06:30:25 +0000 diff --git a/source/ardour/debian/compat b/source/ardour/debian/compat new file mode 100644 index 0000000..1e8b314 --- /dev/null +++ b/source/ardour/debian/compat @@ -0,0 +1 @@ +6 diff --git a/source/ardour/debian/control b/source/ardour/debian/control new file mode 100644 index 0000000..48537d0 --- /dev/null +++ b/source/ardour/debian/control @@ -0,0 +1,84 @@ +Source: ardour4-official +Section: sound +Priority: extra +Maintainer: falkTX +Build-Depends: cdbs, + autotools-dev, + devscripts, + debhelper, + libasound2-dev, + libjack-dev, + libice-dev, libsm-dev, + libx11-dev, libxext-dev, libxinerama-dev, libxrender-dev, + suil-libs +Standards-Version: 3.9.4 +DM-Upload-Allowed: yes +Homepage: http://www.ardour.org/ + +Package: ardour4 +Architecture: any +Section: sound +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: digital audio workstation (graphical gtk2 interface) + Ardour is a multichannel hard disk recorder (HDR) and digital audio + workstation (DAW). It can be used to control, record, edit and run + complex audio setups. + . + Ardour supports pro-audio interfaces + through the ALSA project, which provides high quality, well designed + device drivers and API's for audio I/O under Linux. Any interface + supported by ALSA can be used with Ardour. This includes the + all-digital 26 channel RME Hammerfall, the Midiman Delta 1010 and many + others. + . + Ardour has support for 24 bit samples + using floating point internally, non-linear editing with unlimited undo, + a user-configurable mixer, MTC master/slave capabilities, MIDI hardware + control surface compatibility. + . + It supports MIDI + Machine Control, and so can be controlled from any MMC controller and + many modern digital mixers. + . + Ardour contains a + powerful multitrack audio editor/arranger that is completely + non-destructive and capable of all standard non-linear editing + operations (insert, replace, delete, move, trim, select, + cut/copy/paste). The editor has unlimited undo/redo capabilities and can + save independent "versions" of a track or an entire piece + . + Ardour's editor supports the community-developed LADSPA + plugin standard. Arbitrary chains of plugins can be attached to any + portion of a track. Every mixer strip can have any number of inputs + and outputs, not just mono, stereo or 5.1. An N-way panner is + included, with support for various panning models. Pre- and post-fader + sends exist, each with their own gain and pan controls. Every mixer + strip acts as its own bus, and thus the bus count in Ardour is + unlimited. You can submix any number of strips into another + strip. + . + Ardour's channel capacity is limited only + by the number on your audio interface and the ability of your disk + subsystem to stream the data back and forth. + . + JACK + (the JACK Audio Connection Kit) is used for all audio I/O, permitting + data to be exchanged in perfect samplesync with other applications + and/or hardware audio interfaces. + . + Ardour is + sample rate and size neutral - any hardware formats from 8 to 32 bits, + and rates from 8kHz to 192kHz. Internal processing in 32/64 bit IEEE + floating point format. + . + Further information can be + found at . + +Package: ardour4-dbg +Architecture: any +Section: sound +Depends: ardour4 +Description: digital audio workstation (debugging symbols) + This package contains the debug symbols for Ardour4. + . + You don't need it installed unless you need to debug Ardour. diff --git a/source/ardour/debian/copyright b/source/ardour/debian/copyright new file mode 100644 index 0000000..3afe1d0 --- /dev/null +++ b/source/ardour/debian/copyright @@ -0,0 +1,710 @@ +Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=174 +Upstream-Name: Ardour +Upstream-Contact: Paul Davis +Source: http://ardour.org/download +Copyright: 1998-2010, Paul Davis +License: GPL-2+ + +Files: ./libs/glibmm2/* + ./libs/gtkmm2/* +Copyright: 1998-2004, The gtkmm Development Team +License: LGPL-2+ + +Files: ./libs/vamp-* +Copyright: 2000-2008, Chris Cannam + 2006-2008, Queen Mary, University of London +License: Expat and other-nopromo-Chris + +Files: ./libs/rubberband/* + ./libs/vamp-plugins/Onset.* +Copyright: 2006-2008, Chris Cannam +License: GPL-2+ + +Files: ./libs/appleutility/* +Copyright: 2005, Apple Computer, Inc. +License: other-Apple + +Files: ./libs/sigc++2/* +Copyright: 2002-2003, 2005, The libsigc++ Development Team +License: LGPL-2.1+ + +Files: ./libs/surfaces/tranzport/* +Copyright: 2006, Paul Davis + 2007, Michael Taht +License: GPL-2+ + +Files: ./libs/soundtouch/* +Copyright: Olli Parviainen +License: LGPL-2.1+ + +Files: ./libs/surfaces/mackie/* +Copyright: 2006-2008, John Anderson +License: GPL-2+ + +Files: ./libs/surfaces/control_protocol/* +Copyright: 2006, Paul Davis +License: LGPL-2+ + +Files: Makefile.in +Copyright: 1994-2009 +License: other-GAP-FSF-notice + +Files: configure +Copyright: 1992-2008, Free Software Foundation, Inc +License: other-GAP-FSF and GPL-2+ with Libtool exception + As a special exception to the GNU General Public License, if you + distribute this file as part of a program or library that is built + using GNU Libtool, you may include this file under the same + distribution terms that you use for the rest of that program. + +Files: config.guess + config.sub +Copyright: 1992-2008, Free Software Foundation, Inc. +License: GPL-2+ with Autoconf exception + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a configuration + script generated by Autoconf, you may include it under the same + distribution terms that you use for the rest of that program. + +Files: install-sh +Copyright: 1994, X Consortium +License: Expat and other-nopromo-X + +Files: libtool.m4 +Copyright: 1996-2001, 2003-2005, 2008, Free Software Foundation, Inc +License: GPL-2+ with Libtool exception + As a special exception to the GNU General Public License, if you + distribute this file as part of a program or library that is built + using GNU Libtool, you may include this file under the same + distribution terms that you use for the rest of that program. + +Files: ./libs/gtkmm2ext/auto_spin.cc + ./libs/gtkmm2ext/choice.cc + ./libs/gtkmm2ext/click_box.cc + ./libs/gtkmm2ext/gtk_ui.cc + ./libs/gtkmm2ext/gtkmm2ext/auto_spin.h + ./libs/gtkmm2ext/gtkmm2ext/click_box.h + ./libs/gtkmm2ext/gtkmm2ext/gtk_ui.h + ./libs/gtkmm2ext/gtkmm2ext/gtkutils.h + ./libs/gtkmm2ext/gtkmm2ext/popup.h + ./libs/gtkmm2ext/gtkmm2ext/prompter.h + ./libs/gtkmm2ext/gtkmm2ext/selector.h + ./libs/gtkmm2ext/gtkmm2ext/tearoff.h + ./libs/gtkmm2ext/gtkmm2ext/textviewer.h + ./libs/gtkmm2ext/gtkmm2ext/utils.h + ./libs/gtkmm2ext/popup.cc + ./libs/gtkmm2ext/prompter.cc + ./libs/gtkmm2ext/selector.cc + ./libs/gtkmm2ext/tearoff.cc + ./libs/gtkmm2ext/textviewer.cc + ./libs/gtkmm2ext/utils.cc + ./libs/midi++2/fd_midiport.cc + ./libs/midi++2/fifomidi.cc + ./libs/midi++2/midi++/alsa_rawmidi.h + ./libs/midi++2/midi++/channel.h + ./libs/midi++2/midi++/factory.h + ./libs/midi++2/midi++/fd_midiport.h + ./libs/midi++2/midi++/fifomidi.h + ./libs/midi++2/midi++/manager.h + ./libs/midi++2/midi++/mmc.h + ./libs/midi++2/midi++/nullmidi.h + ./libs/midi++2/midi++/parser.h + ./libs/midi++2/midi++/port.h + ./libs/midi++2/midi.cc + ./libs/midi++2/midichannel.cc + ./libs/midi++2/midifactory.cc + ./libs/midi++2/midimanager.cc + ./libs/midi++2/midiparser.cc + ./libs/midi++2/midiport.cc + ./libs/midi++2/mmc.cc + ./libs/midi++2/mtc.cc + ./libs/pbd/pathscanner.cc + ./libs/pbd/pbd/abstract_ui.h + ./libs/pbd/pbd/mountpoint.h + ./libs/pbd/pbd/pool.h + ./libs/pbd/pbd/receiver.h + ./libs/pbd/pbd/selectable.h + ./libs/pbd/pbd/stl_delete.h + ./libs/pbd/pbd/stl_functors.h + ./libs/pbd/pbd/textreceiver.h + ./libs/pbd/pbd/thrown_error.h + ./libs/pbd/pbd/touchable.h + ./libs/pbd/pbd/transmitter.h + ./libs/pbd/pool.cc + ./libs/pbd/receiver.cc + ./libs/pbd/textreceiver.cc + ./libs/pbd/transmitter.cc +Copyright: 1998-2005, Paul Barton-Davis +License: GPL-2+ + +Files: ./gtk2_ardour/imageframe.cc + ./gtk2_ardour/simpleline.cc + ./gtk2_ardour/simplerect.cc + ./gtk2_ardour/waveview.cc + ./libs/libgnomecanvasmm/libgnomecanvasmm/canvas.cc + ./libs/libgnomecanvasmm/libgnomecanvasmm/ellipse.cc + ./libs/libgnomecanvasmm/libgnomecanvasmm/group.cc + ./libs/libgnomecanvasmm/libgnomecanvasmm/item.cc + ./libs/libgnomecanvasmm/libgnomecanvasmm/line.cc + ./libs/libgnomecanvasmm/libgnomecanvasmm/rect-ellipse.cc + ./libs/libgnomecanvasmm/libgnomecanvasmm/rect.cc + ./libs/libgnomecanvasmm/libgnomecanvasmm/text.cc + ./libs/libgnomecanvasmm/libgnomecanvasmm/widget.cc +Copyright: 1998, EMC Capital Management Inc +License: LGPL-2+ + +Files: ./gtk2_ardour/imageframe.h + ./gtk2_ardour/simpleline.h + ./gtk2_ardour/simplerect.h + ./gtk2_ardour/waveview.h + ./libs/libgnomecanvasmm/libgnomecanvasmm/canvas.h + ./libs/libgnomecanvasmm/libgnomecanvasmm/ellipse.h + ./libs/libgnomecanvasmm/libgnomecanvasmm/group.h + ./libs/libgnomecanvasmm/libgnomecanvasmm/item.h + ./libs/libgnomecanvasmm/libgnomecanvasmm/line.h + ./libs/libgnomecanvasmm/libgnomecanvasmm/rect-ellipse.h + ./libs/libgnomecanvasmm/libgnomecanvasmm/rect.h + ./libs/libgnomecanvasmm/libgnomecanvasmm/text.h + ./libs/libgnomecanvasmm/libgnomecanvasmm/widget.h +Copyright: 1998, EMC Capital Management Inc + 1999, The Gtk-- Development Team +License: LGPL-2+ + +Files: ./libs/libgnomecanvasmm/libgnomecanvasmm/bpath.cc + ./libs/libgnomecanvasmm/libgnomecanvasmm/bpath.h + ./libs/libgnomecanvasmm/libgnomecanvasmm/path-def.cc + ./libs/libgnomecanvasmm/libgnomecanvasmm/path-def.h + ./libs/libgnomecanvasmm/libgnomecanvasmm/pixbuf.cc + ./libs/libgnomecanvasmm/libgnomecanvasmm/pixbuf.h + ./libs/libgnomecanvasmm/libgnomecanvasmm/rich-text.cc + ./libs/libgnomecanvasmm/libgnomecanvasmm/rich-text.h + ./libs/libgnomecanvasmm/libgnomecanvasmm/shape.cc + ./libs/libgnomecanvasmm/libgnomecanvasmm/shape.h +Copyright: 2002, The libgnomecanvasmm Development Team +License: LGPL-2+ + +Files: ./libs/gtkmm2ext/application.cc + ./libs/gtkmm2ext/gtkapplication.c + ./libs/gtkmm2ext/gtkapplication_quartz.mm + ./libs/gtkmm2ext/gtkapplication_x11.c + ./libs/gtkmm2ext/gtkmm2ext/gtkapplication-private.h + ./libs/gtkmm2ext/gtkmm2ext/gtkapplication.h +Copyright: 2007, Imendio AB + 2007, Pioneer Research Center USA, Inc + 2009, Paul Davis +License: LGPL-2.1 + +Files: ./libs/gtkmm2/pango/pangomm/attriter.cc + ./libs/gtkmm2/pango/pangomm/attrlist.cc + ./libs/gtkmm2/pango/pangomm/context.cc + ./libs/gtkmm2/pango/pangomm/coverage.cc + ./libs/gtkmm2/pango/pangomm/font.cc + ./libs/gtkmm2/pango/pangomm/fontmetrics.cc +Copyright: 1998-1999, The Gtk-- Development Team + 2001, Free Software Foundation +License: LGPL-2+ + +Files: ./gtk2_ardour/canvas-curve.h + ./gtk2_ardour/canvas-ruler.h + ./gtk2_ardour/canvas-simpleline.h + ./gtk2_ardour/canvas-simplerect.h + ./gtk2_ardour/canvas-waveview.h +Copyright: 2001, 2003, Paul Davis +License: LGPL-2+ + +Files: ./libs/clearlooks-newer/clearlooks_rc_style.c + ./libs/clearlooks-newer/clearlooks_rc_style.h + ./libs/clearlooks-older/clearlooks_rc_style.c + ./libs/clearlooks-older/clearlooks_rc_style.h + ./libs/clearlooks-older/clearlooks_style.h +Copyright: 2005, Richard Stellingwerff +License: LGPL-2+ + +Files: ./libs/ardour/ardour/gdither.h + ./libs/ardour/ardour/gdither_types.h + ./libs/ardour/ardour/gdither_types_internal.h + ./libs/ardour/gdither.cc +Copyright: 2002, Steve Harris +License: GPL-2+ + +Files: ./gtk2_ardour/gettext.h + ./libs/ardour/gettext.h + ./libs/gtkmm2ext/gettext.h + ./libs/pbd/gettext.h +Copyright: 1995-1998, 2000-2002, Free Software Foundation, Inc +License: LGPL-2+ + +Files: ./libs/gtkmm2/pango/pangomm.h + ./libs/gtkmm2/pango/pangomm/attributes.cc + ./libs/gtkmm2/pango/pangomm/glyph.cc + ./libs/libgnomecanvasmm/libgnomecanvasmm.h +Copyright: 1999-2002, Free Software Foundation +License: LGPL-2+ + +Files: ./gtk2_ardour/gtk-custom-hruler.c + ./gtk2_ardour/gtk-custom-hruler.h + ./gtk2_ardour/gtk-custom-ruler.c + ./gtk2_ardour/gtk-custom-ruler.h +Copyright: 1995-1997, Peter Mattis, Spencer Kimball and Josh MacDonald +License: LGPL-2+ + +Files: ./libs/gtkmm2/atk/atkmm/wrap_init.h + ./libs/gtkmm2/pango/pangomm/wrap_init.h + ./libs/libgnomecanvasmm/libgnomecanvasmm/polygon.cc + ./libs/libgnomecanvasmm/libgnomecanvasmm/polygon.h +Copyright: 1998-2001, The Gtk-- Development Team +License: LGPL-2+ + +Files: ./libs/glibmm2/glibmm/init.cc + ./libs/glibmm2/glibmm/optioncontext.h + ./libs/glibmm2/glibmm/optionentry.h + ./libs/glibmm2/glibmm/optiongroup.h +Copyright: 2003, The glibmm Development Team + 2004, The glibmm Development Team +License: LGPL-2+ + +Files: ./libs/libgnomecanvasmm/libgnomecanvasmm/affinetrans.cc + ./libs/libgnomecanvasmm/libgnomecanvasmm/affinetrans.h + ./libs/libgnomecanvasmm/libgnomecanvasmm/point.cc + ./libs/libgnomecanvasmm/libgnomecanvasmm/point.h +Copyright: 1999, The gnomemm Development Team +License: LGPL-2+ + +Files: ./gtk2_ardour/export_range_markers_dialog.h + ./gtk2_ardour/export_region_dialog.h + ./gtk2_ardour/export_session_dialog.h +Copyright: 2006, Andre Raue +License: GPL-2+ + +Files: ./libs/libgnomecanvasmm/libgnomecanvasmm/init.cc + ./libs/libgnomecanvasmm/libgnomecanvasmm/init.h + ./libs/libgnomecanvasmm/libgnomecanvasmm/wrap_init.h +Copyright: 1998-2001, The libgnomeuimm Development Team + 2001, The libgnomeuimm Development Team +License: LGPL-2+ + +Files: ./libs/pbd/pbd/undo.h + ./libs/pbd/undo.cc +Copyright: 2001-2002, Brett Viren & Paul Davis +License: GPL-2+ + +Files: ./libs/ardour/ardour/mtdm.h + ./libs/ardour/mtdm.cc +Copyright: 2003-2008, Fons Adriaensen +License: GPL-2+ + +Files: ./libs/midi++2/coremidi_midiport.cc + ./libs/midi++2/midi++/coremidi_midiport.h +Copyright: 2004, Grame + 2004, Paul Davis +License: GPL-2+ + +Files: ./libs/pbd/pbd/command.h + ./libs/pbd/pbd/memento_command.h +Copyright: 2006, Hans Fugal + 2006, Paul Davis +License: GPL-2+ + +Files: ./libs/pbd/pbd/ringbuffer.h + ./libs/pbd/pbd/ringbufferNPT.h +Copyright: 2000, Benno Senoner + 2000, Paul Davis +License: GPL-2+ + +Files: ./libs/clearlooks-newer/clearlooks_draw_gummy.c + ./libs/clearlooks-newer/clearlooks_draw_inverted.c +Copyright: 2007, Andrea Cimitan +License: LGPL-2+ + +Files: ./libs/clearlooks-newer/clearlooks_style.c + ./libs/clearlooks-newer/support.c +Copyright: 2005, Richard Stellingwerff + 2007, Benjamin Berg +License: LGPL-2+ + +Files: ./libs/libgnomecanvasmm/libgnomecanvasmm/properties.cc + ./libs/libgnomecanvasmm/libgnomecanvasmm/properties.h +Copyright: 1999-2002, The Free Software Foundation +License: LGPL-2+ + +Files: ./libs/gtkmm2/atk/atkmm/init.cc + ./libs/gtkmm2/atk/atkmm/init.h +Copyright: 2003, The atkmm Development Team +License: LGPL-2+ + +Files: ./libs/pbd/pbd/xml++.h + ./libs/pbd/xml++.cc +Copyright: 2000, Ari Johnson, and +License: LGPL + +Files: ./libs/ardour/cycle_timer.cc +Copyright: 2002, Andrew Morton +License: GPL-2+ + +Files: ./libs/rubberband/src/main.cpp +Copyright: 2007-2008, Chris Cannam +License: GPL-2+ + +Files: ./gtk2_ardour/rgb_macros.h +Copyright: 2000, EMC Capital Management, Inc +License: GPL-2+ + +Files: ./libs/ardour/pcm_utils.cc +Copyright: 2006, Paul Davis + Erik de Castro Lopo +License: GPL-2+ + +Files: ./libs/glibmm2/scripts/ltmain.sh +Copyright: 1996-2001, 2003-2007, 2008 Free Software Foundation, Inc +License: GPL-2+ + +Files: ./gtk2_ardour/utils.cc +Copyright: 2000, Greg Ercolano + 2003, Paul Davis +License: GPL-2+ + +Files: ./libs/fst/vestige/aeffectx.h +Copyright: 2006, Javier Serrano Polo +License: GPL-2+ + +Files: ./libs/fst/vsti.c +Copyright: Kjetil S. Matheussen 2004, (k.s.matheussen@notam02.no) +License: GPL-2+ + +Files: ./libs/surfaces/tranzport/tranzport_control_protocol.h +Copyright: 2006, Paul Davis + 2007, Mike Taht +License: GPL-2+ + +Files: ./libs/ardour/audio_unit.cc +Copyright: 2006-2009, Paul Davis + Sophia Poirier +License: GPL-2+ + +Files: ./libs/ardour/ardour/pcm_utils.h +Copyright: 2006, Paul Davis + Erik de Castro Lopo +License: GPL-2+ + +Files: ./libs/ardour/sse_functions_64bit.s +Copyright: 2005-2006, John Rigg + 2005-2006, Paul Davis +License: GPL-2+ + +Files: ./libs/ardour/ardour/mix.h +Copyright: 2005, Sampo Savolainen +License: GPL-2+ + +Files: ./libs/ardour/ardour/logcurve.h +Copyright: 2001, Paul Davis + 2001, Steve Harris +License: GPL-2+ + +Files: ./libs/gtkmm2ext/gtkmm2ext/application.h +Copyright: 2009, Paul Davis +License: LGPL-2.1 + +Files: ./libs/clearlooks-newer/clearlooks_draw_glossy.c +Copyright: 2006, Benjamin Berg + 2007, Andrea Cimitan +License: LGPL-2+ + +Files: ./libs/clearlooks-newer/clearlooks_draw.c +Copyright: 2006, Daniel Borgman + 2006, Richard Stellingwerff + 2007, Andrea Cimitan + 2007, Benjamin Berg +License: LGPL-2+ + +Files: ./libs/clearlooks-newer/clearlooks_style.h +Copyright: 2005, Richard Stellingwerff + 2006, Benjamin Berg +License: LGPL-2+ + +Files: ./libs/clearlooks-newer/animation.c +Copyright: 2006, Benjamin Berg + 2006, Kulyk Nazar +License: LGPL-2+ + +Files: ./libs/ardour/ardour/spline.h +Copyright: 1997, David Mosberger +License: LGPL-2+ + +Files: ./libs/gtkmm2/gtk/gtkmm/layout.cc +Copyright: 1998, EMC Capital Management Inc + 1998-2002, The gtkmm Development Team +License: LGPL-2+ + +Files: ./libs/glibmm2/glibmm/class.h +Copyright: 1998-2002, The gtkmm Development Team + 2001, Free Software Foundation +License: LGPL-2+ + +Files: ./libs/surfaces/mackie/timer.h +Copyright: 1998-2000, 2007 John Anderson +License: LGPL-2+ + +Files: ./gtk2_ardour/canvas-noevent-text.h +Copyright: 2009, Paul Davis +License: LGPL-2+ + +Files: ./libs/gtkmm2/gtk/gtkmm/accelmap.h +Copyright: 2002, The Gtkmm Development Team +License: LGPL-2+ + +Files: ./libs/gtkmm2/gtk/gtkmm/aboutdialog.h +Copyright: 2004, The gtkmm Development Team +License: LGPL-2+ + +Files: ./libs/glibmm2/glibmm/fileutils.h +Copyright: 2002, The gtkmm Development Team +License: LGPL-2+ + +Files: ./libs/gtkmm2/pango/pangomm/init.cc +Copyright: 2003, The pangomm Development Team +License: LGPL-2+ + +Files: ./libs/pbd/pbd/compose.h +Copyright: 2002, Ole Laursen +License: LGPL-2.1+ + +Files: ./libs/ardour/ardour/ladspa.h +Copyright: 2000-2002, Richard W.E. Furse, Paul Barton-Davis +License: LGPL-2.1+ + +Files: ./libs/vamp-plugins/AmplitudeFollower.cpp + ./libs/vamp-plugins/AmplitudeFollower.h +Copyright: 2006, Dan Stowell +License: Expat and other-nopromo-Chris + +Files: tools/session_exchange.py +Copyright: 2004-2005 Taybin Rutkin +License: GPL + +Files: ./libs/pbd/pbd/fastlog.h +Copyright: unknown. Code by Laurent de Soras +License: WTFPL-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, 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. + . + Some files differ from above by replacing "this program" with "this + file". + . + On Debian GNU systems, the complete text of the GNU General Public + License (GPL) version 2 or later can be found in + '/usr/share/common-licenses/GPL-2'. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +License: LGPL-2.1+ + 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. + . + On Debian GNU systems, the complete text of the GNU Lesser General + Public License (LGPL) version 2.1 or later can be found in + '/usr/share/common-licenses/LGPL-2.1'. + . + You should have received a copy of the GNU Lesser General Public + License along with this program. If not, see + . + +License: LGPL-2+ + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public License as published + by the Free Software Foundation; either version 2 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 + Library General Public License for more details. + . + On Debian GNU systems, the complete text of the GNU Library General + Public License (LGPL - later renamed GNU Lesser General Public License) + version 2 or later can be found in '/usr/share/common-licenses/LGPL-2'. + . + You should have received a copy of the GNU Library General Public + License along with this program. If not, see + . + +License: LGPL-2.1 + 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; version 2.1 of the License. + . + 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. + . + On Debian GNU systems, the complete text of the GNU Lesser General + Public License (LGPL) version 2.1 can be found in + '/usr/share/common-licenses/LGPL-2.1'. + . + You should have received a copy of the GNU Lesser General Public + License along with this program. If not, see + . + +License: other-GAP-FSF + This configure script is free software; the Free Software Foundation + gives unlimited permission to copy, distribute and modify it. + +License: other-GAP-FSF-notice + This Makefile.in is free software; the Free Software Foundation gives + unlimited permission to copy and/or distribute it, with or without + modifications, as long as this notice is preserved. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY, to the extent permitted by law; without even the + implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. + +License: Expat + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + . + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. + +License: other-nopromo-Chris + Except as contained in this notice, the names of the Centre for Digital + Music; Queen Mary, University of London; and Chris Cannam shall not be + used in advertising or otherwise to promote the sale, use or other + dealings in this Software without prior written authorization. + +License: other-nopromo-X + Except as contained in this notice, the name of the X Consortium shall + not be used in advertising or otherwise to promote the sale, use or + other dealings in this Software without prior written authorization + from the X Consortium. + +License: other-Apple + IMPORTANT: This Apple software is supplied to you by Apple Computer, + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + . + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple’s copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety + and without modifications, you must retain this notice and the + following text and disclaimers in all such redistributions of the Apple + Software. Neither the name, trademarks, service marks or logos of + Apple Computer, Inc. may be used to endorse or promote products derived + from the Apple Software without specific prior written permission from + Apple. Except as expressly stated in this notice, no other rights or + licenses, express or implied, are granted by Apple herein, including + but not limited to any patent rights that may be infringed by your + derivative works or by other works in which the Apple Software may be + incorporated. + . + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + . + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +License: other-noncommercial-Watson + Permission to use, copy, modify, and distribute this software for any + NON-COMMERCIAL purpose and without fee is hereby granted, provided that + the above copyright notice and this permission notice appear in all + copies, and that the name of Gray Watson not be used in advertising or + publicity pertaining to distribution of the document or software + without specific, written prior permission. + +License: BSD-3-clause + 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. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR "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 AUTHOR 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. + +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 1, 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. + . + Some files differ from above by replacing "this program" with "this + file". + . + On Debian GNU systems, the complete text of the GNU General Public + License (GPL) version 1 or later can be found in + '/usr/share/common-licenses/GPL-1'. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +License: WTFPL-2 + This work is free. You can redistribute it and/or modify it under the + terms of the Do What The Fuck You Want To Public License, Version 2, + as published by Sam Hocevar. See http://www.wtfpl.net/ for more details. diff --git a/source/ardour/debian/extra/ardour4 b/source/ardour/debian/extra/ardour4 new file mode 100755 index 0000000..0775be8 --- /dev/null +++ b/source/ardour/debian/extra/ardour4 @@ -0,0 +1,52 @@ +#!/bin/sh + +# This is Linux-specific startup script for a bundled version of Ardour + +ARGS="" + +while [ $# -gt 0 ] ; do + case $1 in + + --debug) + DEBUG="T"; + shift ;; + *) + ARGS=$ARGS$1" "; + shift; ;; + esac +done + +# LD_LIBRARY_PATH needs to be set here so that epa can swap between the original and the bundled version +# (the original one will be stored in PREBUNDLE_ENV) +export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} +export PREBUNDLE_ENV="$(env)" + +BIN_DIR=/opt/ardour4/bin +INSTALL_DIR=$(dirname $BIN_DIR) +LIB_DIR=$INSTALL_DIR/lib +ETC_DIR=$INSTALL_DIR/etc + +# this triggers code in main() that will reset runtime environment variables +# to point to directories inside the ardour package + +export ARDOUR_BUNDLED=true + +# NSM needs a path to this script +export ARDOUR_SELF="$0" + +# edited + +export LXVST_PATH="$VST_PATH" +export PATH=/opt/ardour4/bin:$PATH + +# Disable extra modules from being loaded by gtk (example, libcanberra-gtk-module.so) +export GTK_MODULES="" +# Set this so that the executable will find all the right libraries inside the bundle +export LD_LIBRARY_PATH=$INSTALL_DIR/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} + +if [ "T" = "$DEBUG" ]; then + export ARDOUR_INSIDE_GDB=1 + exec gdb $INSTALL_DIR/bin/ardour-4.2.0 +else + exec $INSTALL_DIR/bin/ardour-4.2.0 $ARGS +fi diff --git a/source/ardour/debian/rules b/source/ardour/debian/rules new file mode 100755 index 0000000..9cbe5e5 --- /dev/null +++ b/source/ardour/debian/rules @@ -0,0 +1,37 @@ +#!/usr/bin/make -f + +VERSION=$(shell ls | grep \.run | head -n 1 | awk 'sub("bit-","\n")' | tail -n 1 | awk 'sub(".run","\n")' | head -n 1) + +ifeq ($(shell dpkg-architecture -qDEB_HOST_ARCH),amd64) +ARDOUR_FILE=Ardour_64bit-$(VERSION).run +else +ARDOUR_FILE=Ardour_32bit-$(VERSION).run +endif + +override_dh_auto_install: + chmod +x $(ARDOUR_FILE) + ./$(ARDOUR_FILE) --target ./tmp --noexec + chmod -x $(ARDOUR_FILE) + + cd tmp && \ + tar -xf *.tar.bz2 + + rm tmp/Ardour_*-*/bin/ardour4 + rm tmp/Ardour_*-*/bin/*.uninstall.sh + rm -r tmp/Ardour_*-*/etc/fonts/conf.d/ +# rm tmp/Ardour_*-*/lib/libQt* + +# cp /opt/kxstudio/lib/suil-0/*_in_gtk2.so tmp/Ardour_*-*/lib/ + +override_dh_auto_clean: + chmod -x $(ARDOUR_FILE) || true + rm -rf ./tmp + +override_dh_strip: + dh_strip --dbg-package=ardour4-dbg + +override_dh_shlibdeps: + env LD_LIBRARY_PATH=$(CURDIR)/debian/ardour4/opt/ardour4/lib:$(LD_LIBRARY_PATH) dh_shlibdeps + +%: + dh $@ diff --git a/source/ardour/debian/source/format b/source/ardour/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/ardour/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt)