--- lash-0.5.3.orig/debian/patches/00_include-headers.patch +++ lash-0.5.3/debian/patches/00_include-headers.patch @@ -0,0 +1,37 @@ +--- old/lash/Makefile.in 2007-05-09 03:41:24.000000000 +0200 ++++ new/lash/Makefile.in 2006-03-26 19:53:05.000000000 +0200 +@@ -171,27 +159,27 @@ + target_alias = @target_alias@ + lashincludedir = $(includedir)/lash-1.0/lash + lashinclude_HEADERS = \ + types.h \ + lash.h \ ++ xmalloc.h \ + config.h \ + event.h \ ++ list.h \ ++ file.h \ + client_interface.h \ +- protocol.h ++ protocol.h \ ++ loader.h \ ++ exec_params.h + + noinst_HEADERS = \ +- types.h \ +- xmalloc.h \ +- list.h \ +- file.h \ + client.h \ +- loader.h \ +- exec_params.h \ + comm_buffer.h \ + debug.h \ + internal.h \ + socket.h \ + comm_event.h \ + config.h \ ++ internal.h \ + args.h \ + internal_headers.h \ + server_client.h \ --- lash-0.5.3.orig/debian/lash-bin.install +++ lash-0.5.3/debian/lash-bin.install @@ -0,0 +1 @@ +debian/tmp/usr/bin/lash_* --- lash-0.5.3.orig/debian/rules +++ lash-0.5.3/debian/rules @@ -0,0 +1,11 @@ +#!/usr/bin/make -f + +DEB_TAR_SRCDIR := lash-0.5.3 + +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/rules/tarball.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk + +DEB_CONFIGURE_EXTRA_FLAGS := --disable-serv-inst + --- lash-0.5.3.orig/debian/lash-doc.install +++ lash-0.5.3/debian/lash-doc.install @@ -0,0 +1 @@ +debian/tmp/usr/share/info/* --- lash-0.5.3.orig/debian/liblash.postrm.debhelper +++ lash-0.5.3/debian/liblash.postrm.debhelper @@ -0,0 +1,5 @@ +# Automatically added by dh_makeshlibs +if [ "$1" = "remove" ]; then + ldconfig +fi +# End automatically added section --- lash-0.5.3.orig/debian/lash-bin.links +++ lash-0.5.3/debian/lash-bin.links @@ -0,0 +1,7 @@ +usr/share/man/man1/lash.1.gz usr/share/man/man1/lash_control.1.gz +usr/share/man/man1/lash.1.gz usr/share/man/man1/lash_gtk_client.1.gz +usr/share/man/man1/lash.1.gz usr/share/man/man1/lash_panel.1.gz +usr/share/man/man1/lash.1.gz usr/share/man/man1/lash_save_button.1.gz +usr/share/man/man1/lash.1.gz usr/share/man/man1/lash_save_button_2.1.gz +usr/share/man/man1/lash.1.gz usr/share/man/man1/lash_simple_client.1.gz +usr/share/man/man1/lash.1.gz usr/share/man/man1/lash_synth.1.gz --- lash-0.5.3.orig/debian/lash-dev.dirs +++ lash-0.5.3/debian/lash-dev.dirs @@ -0,0 +1,2 @@ +usr/lib +usr/include --- lash-0.5.3.orig/debian/watch +++ lash-0.5.3/debian/watch @@ -0,0 +1,22 @@ +# Example watch control file for uscan +# Rename this file to "watch" and then you can run the "uscan" command +# to check for upstream updates and more. +# See uscan(1) for format + +# Compulsory line, this is a version 3 file +version=3 + +# Uncomment to examine a Webpage +# +#http://www.example.com/downloads.php lash-(.*)\.tar\.gz + +# Uncomment to examine a Webserver directory +http://download.savannah.gnu.org/releases/lash/lash-(.*)\.tar\.gz + +# Uncommment to examine a FTP server +#ftp://ftp.example.com/pub/lash-(.*)\.tar\.gz debian uupdate + +# Uncomment to use Roland's hack for sourceforge based projects - YMMV! +#http://people.debian.org/~lolando/sfdlr.php?project=lash lash-([\d.]*).tar.gz + + --- lash-0.5.3.orig/debian/dirs +++ lash-0.5.3/debian/dirs @@ -0,0 +1,2 @@ +usr/bin +usr/sbin --- lash-0.5.3.orig/debian/copyright +++ lash-0.5.3/debian/copyright @@ -0,0 +1,27 @@ +This package was debianized by Guenter Geiger (Debian/GNU) on +Wed, 1 Mar 2006 13:01:05 +0100. + +The homepage of LASH is http://www.nongnu.org/lash/ + +Original Author: + Bob Ham + +Maintainer (as of Lash 0.5.0): + Dave Robillard + +Copyright (C) 2002, 2003 Robert Ham +Copyright(C) 2005 Dave Robillarrd + +License(s): + +Distributed under GPL (see /usr/share/common-licenses/GPL) +The file lash/list.h is under the LGPL (see /usr/share/common-licenses/LGPL) + +Documentation license: +Permission is granted to copy, distribute and/or modify +under the terms of the GNU Free Documentation License, Version 1.2 +or any later version published by the Free Software Foundation; + + + + --- lash-0.5.3.orig/debian/liblash2.install +++ lash-0.5.3/debian/liblash2.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/lib*.so.* --- lash-0.5.3.orig/debian/liblash.postinst.debhelper +++ lash-0.5.3/debian/liblash.postinst.debhelper @@ -0,0 +1,5 @@ +# Automatically added by dh_makeshlibs +if [ "$1" = "configure" ]; then + ldconfig +fi +# End automatically added section --- lash-0.5.3.orig/debian/lash.1 +++ lash-0.5.3/debian/lash.1 @@ -0,0 +1,75 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH LASH 1 "March 1, 2006" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +lash-examples \- The +.B Linux Audio Session Handler +example clients +.SH SYNOPSIS +.B lash_control lash_panel lash_save_button lash_save_button_2 lash_simple_client lash_synth +.br +.SH DESCRIPTION +This manual page describes the LASH example clients. +.TP +.B lash_control +is a commandline interface fo controlling the lashd +server. The commandline interface has support for a "help" command. +.TP +.B lash_gtk_client +an example client based on the gtk toolkit. +.TP +.B lash_panel +is a graphical interface for controlling the LASH server lashd. +.TP +.B lash_save_button +is an example client, implementing the LASH save functionality. +.TP +.B lash_save_button_2 +is another button for saving LASH states. +.TP +.B lash_simple_client +is a very basic LASH client. Shows how applications +are supposed to integrate LASH funcionality. +.TP +.B lash_synth +is a small synthesizer integrating LASH session handling. +.PP +.\" TeX users may be more comfortable with the \fB\fP and +.\" \fI\fP escape sequences to invode bold face and italics, +.\" respectively. +.SH OPTIONS +These programs follow the usual GNU command line syntax, with long +options starting with two dashes (`-'). +A summary of options is included below. +For a complete description, see the Info files. +.TP +.B \-h, \-\-help +Show summary of options. +.TP +.B \-v, \-\-version +Show version of program. +.SH SEE ALSO +.BR lashd (1) + + +The programs are documented fully by +.IR " LASH Audio Session Handler Reference Manual" , +available via the Info system (lash-manual). +.SH AUTHOR +LASH was written by Bob Ham. +.PP +This manual page was written by Guenter Geiger, for the Debian project (but may be used by others). --- lash-0.5.3.orig/debian/lashd.install +++ lash-0.5.3/debian/lashd.install @@ -0,0 +1 @@ +debian/tmp/usr/bin/lashd* --- lash-0.5.3.orig/debian/changelog +++ lash-0.5.3/debian/changelog @@ -0,0 +1,53 @@ +lash (0.5.3-1) unstable; urgency=low + + * Maintainer upload, approved changes + * removed chrpath dependency (avoid unnecessary dependencies) + + -- Guenter Geiger (Debian/GNU) Mon, 28 May 2007 10:31:53 +0200 + +lash (0.5.3-0.1) unstable; urgency=low + + * Non-maintainer upload + * New upstream release (closes: #423419, #407814) + * debian/rules: + - include simple-patchsys.mk before tarball.mk (closes: #424489) + - run chrpath to fix binary-or-shlib-defines-rpath lintian warnings + * debian/control: + - build-depend on chrpath + * debian/patches: + - drop 00_service, 01_fix64bit and 02_pkgconfig.patch, the have + been merged upstream + - added 00_include-headers, some files are needed by apps like glashctl + + -- Free Ekanayaka Fri, 18 May 2007 04:08:42 +0200 + +lash (0.5.1-2) unstable; urgency=low + + * Added patch for pkgconfig file, use -llash to link and a Libs.static + entry (closes: #377040) + + -- Guenter Geiger (Debian/GNU) Thu, 6 Jul 2006 14:59:13 +0200 + +lash (0.5.1-1) unstable; urgency=low + + * New upstream version + * Fixed problem with undefined lash_malloc (closes: #375758) + * mention lash_panel as graphical user interface in description + * Bumped standards version to 3.7.2 + * adapted package name to match soname (liblash2) + + -- Guenter Geiger (Debian/GNU) Thu, 6 Jul 2006 14:59:06 +0200 + +lash (0.5.0-2) unstable; urgency=low + + * short description updated + + -- Guenter Geiger (Debian/GNU) Tue, 27 Jun 2006 12:00:12 +0200 + +lash (0.5.0-1) unstable; urgency=low + + * Initial release + * Should replace the ladcca system in the future. + + -- Guenter Geiger (Debian/GNU) Wed, 1 Mar 2006 13:01:05 +0100 + --- lash-0.5.3.orig/debian/control +++ lash-0.5.3/debian/control @@ -0,0 +1,59 @@ +Source: lash +Section: sound +Priority: optional +Maintainer: Guenter Geiger (Debian/GNU) +Build-Depends: debhelper (>> 4.0.0), cdbs, libjack0.100.0-dev, libasound2-dev, libreadline5-dev, uuid-dev, libgtk2.0-dev, libxml2-dev +Standards-Version: 3.7.2 + +Package: liblash-dev +Section: libdevel +Architecture: any +Depends: liblash2 (= ${Source-Version}), uuid-dev +Description: Linux Audio Session Handler (LASH) development files + LASH is a session management system for JACK and ALSA audio + applications on GNU/Linux. + . + This package is needed if you want to compile applications that + use the LASH system for audio session management. + +Package: lashd +Section: sound +Architecture: any +Depends: ${shlibs:Depends} +Description: Linux Audio Session Handler (LASH) server + LASH is a session management system for JACK and ALSA audio + applications on GNU/Linux. + . + This package is needed if you want to save and restore LASH audio sessions. + +Package: lash-bin +Section: sound +Architecture: any +Depends: lashd, ${shlibs:Depends} +Description: Linux Audio Session Handler (LASH) example clients + LASH is a session management system for JACK and ALSA audio + applications on GNU/Linux. + . + LASH client applications, the collection includes the lash_panel, + a graphical user interface to control LASH sessions. + +Package: liblash2 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} ${misc:Depends} +Conflicts: liblash +Replaces: liblash +Description: Linux Audio Session Handler (LASH) shared library files + LASH is a session management system for JACK and ALSA audio + applications on GNU/Linux. + . + Dynamic library used by the LASH system + +Package: lash-doc +Section: doc +Architecture: all +Description: Linux Audio Session Handler (LASH) documentation + LASH is a session management system for JACK and ALSA audio + applications on GNU/Linux. + . + This packages contains the LASH user manual. --- lash-0.5.3.orig/debian/liblash-dev.install +++ lash-0.5.3/debian/liblash-dev.install @@ -0,0 +1,6 @@ +debian/tmp/usr/include/* +debian/tmp/usr/lib/lib*.a +debian/tmp/usr/lib/lib*.so +debian/tmp/usr/lib/pkgconfig/* +debian/tmp/usr/lib/*.la +debian/tmp/usr/share/pkgconfig/* --- lash-0.5.3.orig/debian/compat +++ lash-0.5.3/debian/compat @@ -0,0 +1 @@ +4 --- lash-0.5.3.orig/debian/liblash.substvars +++ lash-0.5.3/debian/liblash.substvars @@ -0,0 +1 @@ +shlibs:Depends=libc6 (>= 2.3.6-6), libreadline5 (>= 5.1), libuuid1 --- lash-0.5.3.orig/debian/lash-bin.menu +++ lash-0.5.3/debian/lash-bin.menu @@ -0,0 +1,4 @@ +?package(lash-bin):needs="X11" \ + section="Apps/Sound"\ + title="LASH Panel" \ + command="/usr/bin/lash_panel" --- lash-0.5.3.orig/debian/lash-bin.manpages +++ lash-0.5.3/debian/lash-bin.manpages @@ -0,0 +1 @@ +debian/lash.1 --- lash-0.5.3.orig/lash-0.5.3.tar.gz.cdbs-config_list +++ lash-0.5.3/lash-0.5.3.tar.gz.cdbs-config_list @@ -0,0 +1,5 @@ +lash-0.5.3/lash/config.h +lash-0.5.3/liblash/config.c +lash-0.5.3/config.guess +lash-0.5.3/config.sub +lash-0.5.3/config.h.in