Files
haikuports/haiku-apps/sequitur/sequitur-2.1.2.recipe
Humdinger 7fce22cf69 Strip symbols from the Sequitur binary.
This saves about 30 MiBs...
2015-10-14 12:25:29 +02:00

76 lines
2.0 KiB
Bash

SUMMARY="An advanced MIDI sequencer"
DESCRIPTION="Sequitur is a BeOS-native MIDI sequencer with a MIDI processing \
add-on architecture. It allows you to record, compose, store, and play back \
music from your computer. Sequitur is designed for people who like to tinker \
with their music. It facilitates rapid, dynamic, and radical processing of your \
performance.
Features:
* An add-on architecture for processing MIDI and performing MIDI effects. \
Change a track's velocity, apply echo, add chorus, change it's key signature, \
etc. All the tools to write your own add-ons are included.
* MIDI processing is integrated with editing: Paint with echo effects, paint \
chords in key, etc.
* Easily rearrange songs with familiar phrase operations.
* Customize your interface with skinning.
* Achieve special effects with tool properties: Turn on gradual delete and \
slowly rub out MIDI events.
* Full support of Be's advanced MIDI services in R5: All R5-compatible \
software is automatically available.
* Record, edit, and playback note, program change, control change, and pitch \
bend MIDI data.
* Read and write standard MIDI files."
HOMEPAGE="https://github.com/HaikuArchives/Sequitur"
SOURCE_URI="git+https://github.com/HaikuArchives/Sequitur#aef233a"
REVISION="2"
LICENSE="Public Domain"
COPYRIGHT="2001 Eric Hackborn"
ARCHITECTURES="x86_gcc2"
PROVIDES="
sequitur = $portVersion
app:Sequitur = $portVersion
"
REQUIRES="
haiku
lib:libpng
lib:libz
"
BUILD_REQUIRES="
haiku_devel
devel:libpng
devel:libz
"
BUILD_PREREQUIRES="
makefile_engine
cmd:make
cmd:gcc
"
BUILD()
{
cd Sequitur
make $jobArgs
}
INSTALL()
{
mkdir -p $appsDir/Sequitur/lib
mkdir -p $dataDir/Sequitur
mkdir -p $docDir
cd Sequitur
strip -S Sequitur
xres -o Sequitur Sequitur.rsrc SequiturSkin.rsrc
cp -a lib/libAmKernel.so $appsDir/Sequitur/lib
cp -rL add-ons $appsDir/Sequitur
cp -a Sequitur $appsDir/Sequitur
cp -ar Examples $dataDir/Sequitur
cp -ar docs/* $docDir
addAppDeskbarSymlink $appsDir/Sequitur/Sequitur
}