mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-21 19:20:08 +02:00
Sequitur: enable x86_64
This commit is contained in:
@@ -1,146 +0,0 @@
|
||||
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"
|
||||
COPYRIGHT="2001 Eric Hackborn"
|
||||
LICENSE="Public Domain"
|
||||
REVISION="5"
|
||||
srcGitRev="c5907949806d70f4888f4c47cffcd3eefce48c4c"
|
||||
SOURCE_URI="https://github.com/HaikuArchives/Sequitur/archive/$srcGitRev.tar.gz"
|
||||
CHECKSUM_SHA256="6ecc04b880b1cab96243aa083d3f0a651afba4ae50db676ca5248790b71e7291"
|
||||
SOURCE_DIR="Sequitur-$srcGitRev"
|
||||
|
||||
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:gcc
|
||||
cmd:make
|
||||
"
|
||||
|
||||
# For the time being the _debuginfo package has to be generated separately, as
|
||||
# currently all resources would be stripped as well (TODO). For that, uncomment
|
||||
# the following defineDebugInfoPackage() and comment the strip&xres block in
|
||||
# the INSTALL() below.
|
||||
#
|
||||
#defineDebugInfoPackage sequitur \
|
||||
# $appsDir/Sequitur/lib/libAmKernel.so \
|
||||
# $appsDir/Sequitur/Sequitur \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpChorus \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpConsole \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpControllerLimiter \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpControllerMap \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpControllerRange \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpCopy \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpDan \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpDianne \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpDissolve \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpDuration \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpEatDuplicates \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpEcho \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpEric \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpErode \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpEventMap \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpInverse \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpKeyboardSplitter \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpMerge \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpMetronome \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpMonophobic \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpMotionControl \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpMotionSplitter \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpNote \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpOnKey \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpOscillator \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpPandemic \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpParticleDecay \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpPinkNoise \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpQuantize \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpReverse \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpRubberStamp \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpSelective \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpShortShift \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpTilTheEnd \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpTimeStretch \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpTranspose \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpUncertainChorus \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpUncertainShuttle \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpUnquantize \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpUnstack \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpVaccine \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpVelociTease \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpVelocityMap \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpVelocitySplitter \
|
||||
# $appsDir/Sequitur/add-ons/Filters/ArpWipeOut
|
||||
|
||||
BUILD()
|
||||
{
|
||||
cd Sequitur
|
||||
make $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
cd Sequitur
|
||||
|
||||
# strip debug info and re-add resources
|
||||
# -------------------------------------
|
||||
strip -S lib/libAmKernel.so
|
||||
strip -S Sequitur
|
||||
xres -o Sequitur Sequitur.rsrc SequiturSkin.rsrc
|
||||
|
||||
pushd add-ons/Filters
|
||||
strip -S *
|
||||
for i in * ; do
|
||||
xres -o $i ../../../AmFilters/$i.rsrc
|
||||
done
|
||||
popd
|
||||
# -------------------------------------
|
||||
|
||||
mkdir -p $appsDir/Sequitur/lib \
|
||||
$appsDir/Sequitur/add-ons \
|
||||
$appsDir/Sequitur/docs \
|
||||
$appsDir/Sequitur/examples
|
||||
|
||||
cp -a lib/libAmKernel.so $appsDir/Sequitur/lib
|
||||
cp -rL add-ons/Filters $appsDir/Sequitur/add-ons
|
||||
cp -ar docs/* $appsDir/Sequitur/docs
|
||||
cp -ar Examples/* $appsDir/Sequitur/examples
|
||||
cp -a Sequitur $appsDir/Sequitur
|
||||
|
||||
addAppDeskbarSymlink $appsDir/Sequitur/Sequitur
|
||||
}
|
||||
@@ -22,12 +22,13 @@ bend MIDI data.
|
||||
HOMEPAGE="https://github.com/HaikuArchives/Sequitur"
|
||||
COPYRIGHT="2001 Eric Hackborn"
|
||||
LICENSE="Public Domain"
|
||||
REVISION="3"
|
||||
REVISION="1"
|
||||
srcGitRev="93c948627b24a325e4e744dad27503260a8a3d1f"
|
||||
SOURCE_URI="https://github.com/HaikuArchives/Sequitur/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="709f4f2d3ec9c251d36deae3ae9041e0183f14fb894c44398a848d791829d094"
|
||||
CHECKSUM_SHA256="d71ee7ef727cb223205561771bed0ce74a60626e9c07263f75b445cdf646e74f"
|
||||
SOURCE_DIR="Sequitur-$portVersion"
|
||||
|
||||
ARCHITECTURES="x86_gcc2"
|
||||
ARCHITECTURES="all"
|
||||
|
||||
USER_SETTINGS_FILES="
|
||||
settings/Sequitur directory
|
||||
Reference in New Issue
Block a user