debian/0000755000000000000000000000000012152753564007200 5ustar debian/liblash-compat-1debian0.lintian-overrides0000644000000000000000000000007312152752240017026 0ustar liblash-compat-1debian0: package-name-doesnt-match-sonames debian/gladish.install0000644000000000000000000000011012152752240012161 0ustar usr/bin/gladish usr/share/applications usr/share/icons usr/share/ladish debian/ladish.install0000644000000000000000000000023712152752240012024 0ustar usr/bin/jmcore usr/bin/ladiconfd usr/bin/ladish_control usr/bin/ladishd usr/lib/ladish usr/lib/libalsapid.so usr/lib/ladish/ usr/share/dbus-1 usr/share/locale debian/ladish.dirs0000644000000000000000000000001712152752240011313 0ustar usr/lib/ladish debian/liblash-compat-1debian0.install0000644000000000000000000000002512152752240015033 0ustar usr/lib/liblash.so.* debian/watch0000644000000000000000000000014612152752240010220 0ustar version=3 opts=dversionmangle=s/[+~]dfsg\d+// \ http://ladish.org/download/ ladish-([\d.]+)\.tar\.bz2 debian/clean0000644000000000000000000000004712152752240010174 0ustar autowaf.pyc .lock-wscript .waf* build debian/unpack_waf.sh0000755000000000000000000000223312152752240011643 0ustar #!/bin/bash # unpack_waf - generate an unpacked instance of the waf all-in-one blob # Copyright (C) 2012 Alessio Treglia # Based on: http://wiki.debian.org/UnpackWaf # # 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. # # You should have received a copy of the GNU General Public License along # with this program; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. set -e echo -n "Unpacking waf... " ./waf --help &>/dev/null WAFDIR=`ls .waf-*/` mv .waf-*/${WAFDIR} ${WAFDIR} sed -i '/^#==>$/,$d' waf rmdir .waf-* echo "OK." echo -n "Purging .pyc files... " find ${WAFDIR} -name "*.pyc" -delete echo "OK." debian/changelog0000644000000000000000000001241712152753361011052 0ustar ladish (1+dfsg0-4) unstable; urgency=low * Team upload. * debian/patches/eglibc-2.17.patch: Fix FTBFS with eglibc 2.17. (Closes: #701440) -- Sebastian Ramacher Mon, 03 Jun 2013 01:36:15 +0200 ladish (1+dfsg0-3) unstable; urgency=low * Use ladi-control-center by default instead of the obsolete ladiconf (Closes: #671360). * Update debian/copyright to machine readable format. * Bump Standards. -- Alessio Treglia Wed, 16 May 2012 19:45:19 +0200 ladish (1+dfsg0-2) unstable; urgency=low * Revert "Drop lash compatibility library, it's not needed anymore." After a brief discussion with upstream's author, I've decided to reintroduce the dummy lash support to provide the L2 level of interaction until libladish is released. * Properly bump the SONAME due to the ABI breakage introduced by the latest ladish release. * Update debian/copyright. * Fix small misspellings. -- Alessio Treglia Tue, 31 Jan 2012 14:05:05 +0100 ladish (1+dfsg0-1) unstable; urgency=low * Add unpack_waf.sh shell script to get rid of the 'waf' blob file. * Repack upstream tarball to get rid of the waf blob (Closes: #654481). * debian/watch: Mangle Debian versioning. * Call 'waf clean' instead of 'distclean', skip errors, prune *.pyc files. -- Alessio Treglia Mon, 09 Jan 2012 19:33:51 +0100 ladish (1-1) unstable; urgency=low * First upstream stable release -> yeah! * Drop unnecessary patches: - 0001-disable_stacktrace.patch - 0002-desktop_file.patch - 0003-save_as_dialog_avoid_multiplied_emits.patch - 0004-dont_activate_disabled_widgets.patch - 1004-in_terminal_execution.patch - 1005-kfreebsd.patch - 1006-gladish_dependencies.patch * Refresh 2001-xterminal_emulator_instead_of_xterm.patch. * Drop lash compatibility library, it's not needed anymore since we don't want applications use something deprecated. * mv debian/REDME.source to debian/README.source. * Remove --enable-liblash from configure's command line options. -- Alessio Treglia Tue, 03 Jan 2012 02:36:41 +0100 ladish (0.3-10) unstable; urgency=low * Symlink libalsapid.so into /usr/lib (Closes: #641452). -- Alessio Treglia Wed, 14 Sep 2011 08:17:49 +0200 ladish (0.3-9) unstable; urgency=medium * Update kfreebsd's patch (Closes: #639490). * Prevent SIGSEGV when launching gladish (LP: #835166). -- Alessio Treglia Wed, 31 Aug 2011 09:28:57 +0200 ladish (0.3-8) unstable; urgency=low * Include only on Linux architectures. * Add Recommends: a2jmidid. * Append gtk+-2.0 to gladish's dependencies list to prevent FTBFS (Closes: #639054 and LP: #831248). -- Alessio Treglia Sat, 27 Aug 2011 11:30:36 +0200 ladish (0.3-7) unstable; urgency=low * Upload to unstable. -- Alessio Treglia Mon, 30 May 2011 18:00:51 +0200 ladish (0.3-6) experimental; urgency=low * Use x-terminal-emulator rather than xterm (Closes: #626664); thanks to Dan Muresan for the patch. -- Alessio Treglia Tue, 24 May 2011 08:59:25 +0200 ladish (0.3-5) experimental; urgency=low * Fix in-terminal commands execution (Closes: #626481). - Ladish tries to start commands as $terminal -e "$command $argument" but x-terminal-emulator generally expects an executable + arguments, not a command string. Plus, this tells the terminal emulator which shell to use, rather than letting it decide on its own. Patch provided by Dan Muresan. -- Alessio Treglia Thu, 12 May 2011 13:05:39 +0200 ladish (0.3-4) experimental; urgency=low * Move laditools from ladish's Depends field to gladish's Recommends field. * Add uuid-dev,libdbus-1-dev to liblash-compat-dev's Build-Depends field. * Bump Standards. -- Alessio Treglia Sat, 23 Apr 2011 10:13:02 +0200 ladish (0.3-3) experimental; urgency=low * Enable liblash compatibility library to support those applications which needs lash to build. Note that it is *not* functional though and it's in place in order to ease the lash -> ladish transition. - Add liblash-compat-{1,dev} runtime packages. + Set liblash-compat-1's Breaks to lashd,python-lash. + Set liblash-compat-dev's Breaks,Replaces to liblash-dev. * debian/patches/1002-save_as_dialog_avoid_multiplied_emits.patch: - Don't add signal connection for path button each time it is opened to avoid multiplied emits; taken from upstream's VCS. -- Alessio Treglia Thu, 21 Apr 2011 14:24:03 +0200 ladish (0.3-2) experimental; urgency=low [ Jonas Smedegaard ] * Fix rename a license shortname in copyright file to BSD-3-clause~author: it is a derived licensing. [ Alessio Treglia ] * debian/patches/0001-disable_stacktrace.patch - Don't print the stacktrace on segfaults; this fixes FTBFS on alpha, armel, ia64, kfreebsd-*, powerpc, sh4. * debian/copyright: Update to DEP-5 rev.174. -- Alessio Treglia Tue, 19 Apr 2011 01:18:14 +0200 ladish (0.3-1) experimental; urgency=low * Initial release. (Closes: #611042) -- Alessio Treglia Wed, 23 Mar 2011 12:37:25 +0100 debian/compat0000644000000000000000000000000212152752240010364 0ustar 7 debian/liblash-compat-1debian0.symbols0000644000000000000000000000341412152752240015062 0ustar liblash.so.1debian0 liblash-compat-1debian0 #MINVER# lash_alsa_client_id@Base 1+dfsg0 lash_args_destroy@Base 1+dfsg0 lash_config_destroy@Base 1+dfsg0 lash_config_dup@Base 1+dfsg0 lash_config_get_key@Base 1+dfsg0 lash_config_get_value@Base 1+dfsg0 lash_config_get_value_double@Base 1+dfsg0 lash_config_get_value_float@Base 1+dfsg0 lash_config_get_value_int@Base 1+dfsg0 lash_config_get_value_size@Base 1+dfsg0 lash_config_get_value_string@Base 1+dfsg0 lash_config_new@Base 1+dfsg0 lash_config_new_with_key@Base 1+dfsg0 lash_config_set_key@Base 1+dfsg0 lash_config_set_value@Base 1+dfsg0 lash_config_set_value_double@Base 1+dfsg0 lash_config_set_value_float@Base 1+dfsg0 lash_config_set_value_int@Base 1+dfsg0 lash_config_set_value_string@Base 1+dfsg0 lash_event_destroy@Base 1+dfsg0 lash_event_get_alsa_client_id@Base 1+dfsg0 lash_event_get_client_id@Base 1+dfsg0 lash_event_get_project@Base 1+dfsg0 lash_event_get_string@Base 1+dfsg0 lash_event_get_type@Base 1+dfsg0 lash_event_new@Base 1+dfsg0 lash_event_new_with_all@Base 1+dfsg0 lash_event_new_with_type@Base 1+dfsg0 lash_event_set_alsa_client_id@Base 1+dfsg0 lash_event_set_client_id@Base 1+dfsg0 lash_event_set_project@Base 1+dfsg0 lash_event_set_string@Base 1+dfsg0 lash_event_set_type@Base 1+dfsg0 lash_extract_args@Base 1+dfsg0 lash_get_config@Base 1+dfsg0 lash_get_event@Base 1+dfsg0 lash_get_fqn@Base 1+dfsg0 lash_get_pending_config_count@Base 1+dfsg0 lash_get_pending_event_count@Base 1+dfsg0 lash_get_server_name@Base 1+dfsg0 lash_init@Base 1+dfsg0 lash_jack_client_name@Base 1+dfsg0 lash_protocol_string@Base 1+dfsg0 lash_send_config@Base 1+dfsg0 lash_send_event@Base 1+dfsg0 lash_server_connected@Base 1+dfsg0 lash_str_get_alsa_client_id@Base 1+dfsg0 lash_str_set_alsa_client_id@Base 1+dfsg0 debian/control0000644000000000000000000000717012152752240010576 0ustar Source: ladish Section: sound Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Alessio Treglia Build-Depends: debhelper (>= 7.0.50~), intltool, libasound2-dev, libboost-dev, libdbus-1-dev, libdbus-glib-1-dev, libexpat1-dev, libflowcanvas-dev (>> 0.6.4), libglade2-dev, libgnomecanvasmm-2.6-dev, libgtk2.0-dev, libjack-jackd2-dev (>= 1.9.6~dfsg.1-5), python-all (>= 2.6.6-3), uuid-dev X-Python-Version: >= 2.6 Standards-Version: 3.9.3 Homepage: http://ladish.org/ Vcs-Git: git://git.debian.org/git/pkg-multimedia/ladish.git Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/ladish.git Package: ladish Architecture: any Depends: jackd, python-dbus, ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Suggests: gladish Recommends: a2jmidid Description: session management system for JACK applications LADI Session Handler or simply ladish is a session management system for JACK applications on GNU/Linux. Its aim is to allow you to have many different audio programs running at once, to save their setup, close them down and then easily reload the setup at some other time. ladish doesn't deal with any kind of audio or MIDI data itself; it just runs programs, deals with saving/loading (arbitrary) data and connects JACK ports together. It can also be used to move entire sessions between computers, or post sessions on the Internet for download. Package: gladish Architecture: any Depends: ladish (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Recommends: laditools Description: graphical interface for LADI Session Handler LADI Session Handler or simply ladish is a session management system for JACK applications on GNU/Linux. Its aim is to allow you to have many different audio programs running at once, to save their setup, close them down and then easily reload the setup at some other time. . This package provides a graphical interface to ladish. Package: liblash-compat-1debian0 Section: libs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Breaks: lashd, python-lash Description: LASH compatibility library liblash-compat is a library and associated header files, that aims to provide lash environment for apps that can use it. Currently it does not interact with ladish daemon yet. . This package provides the shared library. Package: liblash-compat-dev Section: libdevel Architecture: all Depends: libdbus-1-dev, liblash-compat-1debian0 (<< ${source:Upstream-Version}+1~), liblash-compat-1debian0 (>= ${source:Version}), uuid-dev, ${misc:Depends} Breaks: liblash-dev Replaces: liblash-dev Description: LASH compatibility library (development files) liblash-compat is a library and associated header files, that aims to provide lash environment for apps that can use it. Currently it does not interact with ladish daemon yet. In its current state, it enables building lash-aware apps but they will fail to contact the lash server. . In its current state, it enables building lash-aware apps but they will fail to contact the lash server. . This package provides the development files. Package: ladish-dbg Section: debug Priority: extra Architecture: any Depends: ladish (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for ladish LADI Session Handler or simply ladish is a session management system for JACK applications on GNU/Linux. Its aim is to allow you to have many different audio programs running at once, to save their setup, close them down and then easily reload the setup at some other time. . This package contains the debugging symbols for ladish. debian/copyright0000644000000000000000000003536312152752240011133 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: LADISH Upstream-Contact: Nedko Arnaudov Source: http://ladish.org/download/ Copyright: 2006-2011 Nedko Arnaudov Comment: As clearly stated here , by upstream files under dbus/ are dual-licensed under the GPL and AFL-2.1 licenses. Plus, all binaries that can be currently built through the waf build system are licensed under the GPL-2+ license. Files: * Copyright: 2006-2011 Nedko Arnaudov 2010 Nikita Zlobin 2008 Juuso Alasuutari 2008 Marc-Olivier Barre 2005-2008 Jaco Kroon 2007 Dave Robillard 2002 Robert Ham License: GPL-2+ Files: waf Copyright: 2005-2010 Thomas Nagy License: BSD-3-clause~author Files: common/klist.h Copyright: No copyright holders License: GPL-2 Files: example-apps/level1-qt.cpp Copyright: 2010 Guido Scholz License: GPL-2 Files: dbus/* Copyright: 2008, 2009, 2010 Nedko Arnaudov 2008 Juuso Alasuutari License: GPL-2+ or AFL-2.1 Files: debian/* Copyright: 2011, 2012 Alessio Treglia License: GPL-2+ License: GPL-2+ LADI Session Handler 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 complete text of the GNU General Public License version 2 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: GPL-2 LADI Session Handler 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. . LADI Session Handler 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 complete text of the GNU General Public License version 2 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: BSD-3-clause~author 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: AFL-2.1 This Academic Free License (the "License") applies to any original work of authorship (the "Original Work") whose owner (the "Licensor") has placed the following notice immediately following the copyright notice for the Original Work: . Licensed under the Academic Free License version 2.1 . 1) Grant of Copyright License. Licensor hereby grants You a world-wide, royalty-free, non-exclusive, perpetual, sublicenseable license to do the following: . a) to reproduce the Original Work in copies; . b) to prepare derivative works ("Derivative Works") based upon the Original Work; . c) to distribute copies of the Original Work and Derivative Works to the public; . d) to perform the Original Work publicly; and . e) to display the Original Work publicly. . 2) Grant of Patent License. Licensor hereby grants You a world-wide, royalty-free, non-exclusive, perpetual, sublicenseable license, under patent claims owned or controlled by the Licensor that are embodied in the Original Work as furnished by the Licensor, to make, use, sell and offer for sale the Original Work and Derivative Works. . 3) Grant of Source Code License. The term "Source Code" means the preferred form of the Original Work for making modifications to it and all available documentation describing how to modify the Original Work. Licensor hereby agrees to provide a machine-readable copy of the Source Code of the Original Work along with each copy of the Original Work that Licensor distributes. Licensor reserves the right to satisfy this obligation by placing a machine-readable copy of the Source Code in an information repository reasonably calculated to permit inexpensive and convenient access by You for as long as Licensor continues to distribute the Original Work, and by publishing the address of that information repository in a notice immediately following the copyright notice that applies to the Original Work. . 4) Exclusions From License Grant. Neither the names of Licensor, nor the names of any contributors to the Original Work, nor any of their trademarks or service marks, may be used to endorse or promote products derived from this Original Work without express prior written permission of the Licensor. Nothing in this License shall be deemed to grant any rights to trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor except as expressly stated herein. No patent license is granted to make, use, sell or offer to sell embodiments of any patent claims other than the licensed claims defined in Section 2. No right is granted to the trademarks of Licensor even if such marks are included in the Original Work. Nothing in this License shall be interpreted to prohibit Licensor from licensing under different terms from this License any Original Work that Licensor otherwise would have a right to license. . 5) This section intentionally omitted. . 6) Attribution Rights. You must retain, in the Source Code of any Derivative Works that You create, all copyright, patent or trademark notices from the Source Code of the Original Work, as well as any notices of licensing and any descriptive text identified therein as an "Attribution Notice." You must cause the Source Code for any Derivative Works that You create to carry a prominent Attribution Notice reasonably calculated to inform recipients that You have modified the Original Work. . 7) Warranty of Provenance and Disclaimer of Warranty. Licensor warrants that the copyright in and to the Original Work and the patent rights granted herein by Licensor are owned by the Licensor or are sublicensed to You under the terms of this License with the permission of the contributor(s) of those copyrights and patent rights. Except as expressly stated in the immediately proceeding sentence, the Original Work is provided under this License on an "AS IS" BASIS and WITHOUT WARRANTY, either express or implied, including, without limitation, the warranties of NON-INFRINGEMENT, MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY OF THE ORIGINAL WORK IS WITH YOU. This DISCLAIMER OF WARRANTY constitutes an essential part of this License. No license to Original Work is granted hereunder except under this disclaimer. . 8) Limitation of Liability. Under no circumstances and under no legal theory, whether in tort (including negligence), contract, or otherwise, shall the Licensor be liable to any person for any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or the use of the Original Work including, without limitation, damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses. This limitation of liability shall not apply to liability for death or personal injury resulting from Licensor's negligence to the extent applicable law prohibits such limitation. Some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so this exclusion and limitation may not apply to You. . 9) Acceptance and Termination. If You distribute copies of the Original Work or a Derivative Work, You must make a reasonable effort under the circumstances to obtain the express assent of recipients to the terms of this License. Nothing else but this License (or another written agreement between Licensor and You) grants You permission to create Derivative Works based upon the Original Work or to exercise any of the rights granted in Section 1 herein, and any attempt to do so except under the terms of this License (or another written agreement between Licensor and You) is expressly prohibited by U.S. copyright law, the equivalent laws of other countries, and by international treaty. Therefore, by exercising any of the rights granted to You in Section 1 herein, You indicate Your acceptance of this License and all of its terms and conditions. . 10) Termination for Patent Action. This License shall terminate automatically and You may no longer exercise any of the rights granted to You by this License as of the date You commence an action, including a cross-claim or counterclaim, against Licensor or any licensee alleging that the Original Work infringes a patent. This termination provision shall not apply for an action alleging patent infringement by combinations of the Original Work with other software or hardware. . 11) Jurisdiction, Venue and Governing Law. Any action or suit relating to this License may be brought only in the courts of a jurisdiction wherein the Licensor resides or in which Licensor conducts its primary business, and under the laws of that jurisdiction excluding its conflict-of-law provisions. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any use of the Original Work outside the scope of this License or after its termination shall be subject to the requirements and penalties of the U.S. Copyright Act, 17 U.S.C. § 101 et seq., the equivalent laws of other countries, and international treaty. This section shall survive the termination of this License. . 12) Attorneys Fees. In any action to enforce the terms of this License or seeking damages relating thereto, the prevailing party shall be entitled to recover its costs and expenses, including, without limitation, reasonable attorneys' fees and costs incurred in connection with such action, including any appeal of such action. This section shall survive the termination of this License. . 13) Miscellaneous. This License represents the complete agreement concerning the subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. . 14) Definition of "You" in This License. "You" throughout this License, whether in upper or lower case, means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You" includes any entity that controls, is controlled by, or is under common control with you. For purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. . 15) Right to Use. You may use the Original Work in all ways not otherwise restricted or conditioned by this License or by law, and Licensor promises not to interfere with or be responsible for such uses by You. . This license is Copyright (C) 2003-2004 Lawrence E. Rosen. All rights reserved. Permission is hereby granted to copy and distribute this license without modification. This license may not be modified without the express written permission of its copyright owner. . . -- END OF ACADEMIC FREE LICENSE. The following is intended to describe the essential differences between the Academic Free License (AFL) version 1.0 and other open source licenses: . The Academic Free License is similar to the BSD, MIT, UoI/NCSA and Apache licenses in many respects but it is intended to solve a few problems with those licenses. . * The AFL is written so as to make it clear what software is being licensed (by the inclusion of a statement following the copyright notice in the software). This way, the license functions better than a template license. The BSD, MIT and UoI/NCSA licenses apply to unidentified software. . * The AFL contains a complete copyright grant to the software. The BSD and Apache licenses are vague and incomplete in that respect. . * The AFL contains a complete patent grant to the software. The BSD, MIT, UoI/NCSA and Apache licenses rely on an implied patent license and contain no explicit patent grant. . * The AFL makes it clear that no trademark rights are granted to the licensor's trademarks. The Apache license contains such a provision, but the BSD, MIT and UoI/NCSA licenses do not. . * The AFL includes the warranty by the licensor that it either owns the copyright or that it is distributing the software under a license. None of the other licenses contain that warranty. All other warranties are disclaimed, as is the case for the other licenses. . * The AFL is itself copyrighted (with the right granted to copy and distribute without modification). This ensures that the owner of the copyright to the license will control changes. The Apache license contains a copyright notice, but the BSD, MIT and UoI/NCSA licenses do not. debian/README.source0000644000000000000000000000035512152752240011350 0ustar ladish for Debian ----------------- This package needs jackd2 >= 1.9.6~dfsg.1-5 since it's the first release with the no-self-connect functionality enabled. -- Alessio Treglia Wed, 23 Mar 2011 12:26:19 +0100 debian/rules0000755000000000000000000000111612152752240010245 0ustar #!/usr/bin/make -f WAF = ./waf %: dh $@ --with python2 override_dh_auto_configure: $(WAF) configure --prefix=/usr \ --enable-liblash \ --debug override_dh_auto_build: $(WAF) override_dh_auto_clean: $(WAF) clean || true find waflib -name "*.pyc" -delete dh_auto_clean override_dh_auto_install: $(WAF) install --destdir=$(CURDIR)/debian/tmp cd $(CURDIR)/debian/tmp/usr/share/ladish && \ rm AUTHORS COPYING NEWS README override_dh_installchangelogs: dh_installchangelogs NEWS override_dh_strip: dh_strip -pladish --dbg-package=ladish-dbg dh_strip --remaining-packages debian/ladish.links0000644000000000000000000000013212152752240011470 0ustar usr/lib/ladish/ladishd usr/bin/ladishd usr/lib/ladish/libalsapid.so usr/lib/libalsapid.so debian/source/0000755000000000000000000000000012152752240010466 5ustar debian/source/format0000644000000000000000000000001412152752240011674 0ustar 3.0 (quilt) debian/liblash-compat-dev.install0000644000000000000000000000010212152752240014222 0ustar usr/include/lash usr/lib/liblash.so usr/lib/pkgconfig/lash-1.0.pc debian/gbp.conf0000644000000000000000000000010312152752240010577 0ustar [DEFAULT] pristine-tar = True sign-tags = True compression = bzip2 debian/patches/0000755000000000000000000000000012152752632010622 5ustar debian/patches/0002-new_laditools.patch0000644000000000000000000000144412152752240015063 0ustar Description: Use laditools' new ladi-control-center instead of ladiconf. Author: Alessio Treglia Applied-Upstream:http://repo.or.cz/w/ladish.git/commitdiff/466d958b8 Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=671360 --- dbus_constants.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- ladish.orig/dbus_constants.h +++ ladish/dbus_constants.h @@ -95,6 +95,6 @@ #define LADISH_DBUS_ERROR_KEY_NOT_FOUND DBUS_NAME_BASE ".Error.KeyNotFound" #define LADISH_CONF_KEY_JACK_CONF_TOOL "/org/ladish/jack_conf_tool" -#define LADISH_CONF_KEY_JACK_CONF_TOOL_DEFAULT "ladiconf" +#define LADISH_CONF_KEY_JACK_CONF_TOOL_DEFAULT "ladi-control-center" #endif /* #ifndef DBUS_CONSTANTS_H__C21DE0EE_C19C_42F0_8D63_D613E4806C0E__INCLUDED */ debian/patches/series0000644000000000000000000000021312152752561012034 0ustar 2001-xterminal_emulator_instead_of_xterm.patch 2002-liblash_soname.patch 0001-misspelling.patch 0002-new_laditools.patch eglibc-2.17.patch debian/patches/0001-misspelling.patch0000644000000000000000000000171012152752240014541 0ustar Description: Fix small misspellings. Author: Alessio Treglia Forwarded: http://repo.or.cz/w/ladish.git/commitdiff/835756ac025a3 Bug: http://ladish.org/ticket/190 --- lash_compat/liblash/lash.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- ladish.orig/lash_compat/liblash/lash.c +++ ladish/lash_compat/liblash/lash.c @@ -113,13 +113,13 @@ static void save_config(const char * dir written = write(fd, config_ptr->value, config_ptr->size); if (written == -1) { - log_error("error writting config file '%s' (%s)", path, strerror(errno)); + log_error("error writing config file '%s' (%s)", path, strerror(errno)); goto close; } if ((size_t)written < config_ptr->size) { - log_error("error writting config file '%s' (%zd instead of %zu)", path, written, config_ptr->size); + log_error("error writing config file '%s' (%zd instead of %zu)", path, written, config_ptr->size); goto close; } debian/patches/eglibc-2.17.patch0000644000000000000000000000070312152752632013455 0ustar Description: Fix FTBFS with eglibc 2.17 Author: Sebastian Ramacher Bug-Debian: http://bugs.debian.org/701440 Last-Update: 2013-06-03 --- ladish-1+dfsg0.orig/daemon/loader.c +++ ladish-1+dfsg0/daemon/loader.c @@ -34,6 +34,8 @@ #include #include /* forkpty() */ #include +#include +#include #include "loader.h" #include "../proxies/conf_proxy.h" debian/patches/2001-xterminal_emulator_instead_of_xterm.patch0000644000000000000000000000135312152752240021545 0ustar Description: Use x-terminal-emulator rather than xterm by default. Author: Dan A. Muresan Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=626664 Forwarded: no --- daemon/conf.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- ladish.orig/daemon/conf.h +++ ladish/daemon/conf.h @@ -35,7 +35,7 @@ #define LADISH_CONF_KEY_DAEMON_NOTIFY_DEFAULT true #define LADISH_CONF_KEY_DAEMON_SHELL_DEFAULT "sh" -#define LADISH_CONF_KEY_DAEMON_TERMINAL_DEFAULT "xterm" +#define LADISH_CONF_KEY_DAEMON_TERMINAL_DEFAULT "x-terminal-emulator" #define LADISH_CONF_KEY_DAEMON_STUDIO_AUTOSTART_DEFAULT true #define LADISH_CONF_KEY_DAEMON_JS_SAVE_DELAY_DEFAULT 0 debian/patches/2002-liblash_soname.patch0000644000000000000000000000125112152752240015176 0ustar Description: Upstream refused to reflect the ABI breakage by changing the SONAME; this patches fixes it. Author: Alessio Treglia Forwarded: yes --- wscript | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- ladish.orig/wscript +++ ladish/wscript @@ -476,7 +476,7 @@ def build(bld): liblash = bld.shlib(source = [], features = 'c cshlib', includes = [bld.path.get_bld()]) liblash.uselib = 'DBUS-1' liblash.target = 'lash' - liblash.vnum = "1.1.1" + liblash.vnum = "1debian0.1.1" liblash.defines = ['LOG_OUTPUT_STDOUT'] liblash.source = [os.path.join("lash_compat", "liblash", 'lash.c')]