Lash

From CBLFS
Jump to navigationJump to search
Download Source: http://download.savannah.gnu.org/releases-noredirect/lash/lash-0.6.0~rc2.tar.bz2

Introduction to Lash

According to the LASH web site, "LASH is a session management system for GNU/Linux audio applications. It allows you to save and restore audio sessions consisting of multiple interconneced applications, restoring program state (ie loaded patches) and the connections between them."

Project Homepage: http://savannah.nongnu.org/projects/lash

Dependencies

todo: Determine if dependencies are optional or required, compile-time vs runtime, etc. (Not clearly documented by developers.)

Optional (?)

Non-Multilib

Compile the package:

./configure --prefix=/usr &&
make

Install the package:

make install

Multilib

32Bit

Compile the package:

USE_ARCH=32 PKG_CONFIG_PATH=PKG_CONFIG_PATH32 \
    CC="gcc ${BUILD32}" ./configure --prefix=/usr &&
make

Install the package:

make install

N32

Compile the package:

todo

Install the package:

todo

64Bit

Compile the package:

USE_ARCH=64 PKG_CONFIG_PATH=PKG_CONFIG_PATH64 \
    CC="gcc ${BUILD64}" ./configure --prefix=/usr \
    --libdir=/usr/lib64 &&
make

Install the package:

make install

Contents

Installed Directories: /usr/include/lash-1.0/lash, /usr/share/lash, /usr/share/lash/icons
Installed Programs: lashd, lash_shell, lash_save_button, lash_panel, lash_simple_client,

lash_simple_client_newapi, lash_synth, lash_control

Installed Libraries: liblash.{a,so}, <python>/site-packages/_lash.{a,so}, lash.py

Short Descriptions

lashd todo
lash_shell todo
lash_save_button todo
lash_panel todo
lash_simple_client todo
lash_simple_client_newapi todo
lash_synth todo
lash_control todo
liblash.{so,a} todo