Files
haikuports/haiku-apps/samedi/samedi-1.0.recipe
Humdinger f4984bd436 New recipe: Samedi
initial release
2023-04-20 15:07:40 +02:00

54 lines
1.3 KiB
Bash

SUMMARY="Play back audio samples via MIDI"
DESCRIPTION="Samedi is a little app to load audio samples into up to 8 pads and assign them \
to MIDI notes. The samples can then be played back by pressing the set key on your MIDI \
keyboard. Alternatively, Samedi also reacts to the number keys on your computer keyboard.
A set of 8 audio samples and their mapped MIDI note can be saved as 'Ensemble'.
IMPORTANT: If you experience relatively long delays between hitting a key and hearing a \
sound, your sound driver's buffers may be too large. See Samedi's Help how to solve this \
issue."
HOMEPAGE="https://github.com/humdingerb/samedi"
COPYRIGHT="2023 Humdinger"
LICENSE="MIT"
REVISION="1"
SOURCE_URI="$HOMEPAGE/archive/v$portVersion.tar.gz"
CHECKSUM_SHA256="10290af02854c9ecfc87dad84dd517b12f86209adf89f416cf5022371c880022"
SOURCE_DIR="samedi-$portVersion"
ARCHITECTURES="all"
PROVIDES="
samedi = $portVersion
app:Samedi = $portVersion
"
REQUIRES="
haiku
"
BUILD_REQUIRES="
haiku_devel
"
BUILD_PREREQUIRES="
makefile_engine
cmd:g++
cmd:ld
cmd:make
"
BUILD()
{
make $jobArgs OBJ_DIR=objects
make bindcatalogs OBJ_DIR=objects
}
INSTALL()
{
mkdir -p $appsDir $docDir
cp objects/Samedi $appsDir
cp -r documentation/* $docDir/
addAppDeskbarSymlink $appsDir/Samedi
}