From c93efc50b1ec293ce6bced815b5123461e4c800b Mon Sep 17 00:00:00 2001 From: Humdinger Date: Tue, 19 Dec 2017 19:32:35 +0100 Subject: [PATCH] internalmidi: new v2.5.3 With fixes and the original documentation. Removed old 1.0 recipe (with should've been 2.5.3 already...) --- .../internalmidi/internalmidi-1.0.recipe | 48 ---------------- .../internalmidi/internalmidi-2.5.3.recipe | 55 +++++++++++++++++++ 2 files changed, 55 insertions(+), 48 deletions(-) delete mode 100644 haiku-apps/internalmidi/internalmidi-1.0.recipe create mode 100644 haiku-apps/internalmidi/internalmidi-2.5.3.recipe diff --git a/haiku-apps/internalmidi/internalmidi-1.0.recipe b/haiku-apps/internalmidi/internalmidi-1.0.recipe deleted file mode 100644 index 637bbe881..000000000 --- a/haiku-apps/internalmidi/internalmidi-1.0.recipe +++ /dev/null @@ -1,48 +0,0 @@ -SUMMARY="MIDI Node Creator" -DESCRIPTION="Creates a MIDI (MidiKit2) node for the internal \ -General MIDI synthesizer of BeOS/Haiku." -HOMEPAGE="https://github.com/HaikuArchives/InternalMIDI" -COPYRIGHT=" - 2001-2008 Werner Freytag - 2009 Haiku - " -LICENSE="MIT" -REVISION="1" -srcGitRev="a7d0ef0d1cb76ce1ba343f1d6e330007dd57c953" -SOURCE_URI="https://github.com/HaikuArchives/InternalMIDI/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="19f8a6872ddf0fb4273f748e84cbdd7d06a76a1c23e4ef59482d002b31b36c0f" -SOURCE_FILENAME="InternalMIDI-$portVersion-$srcGitRev.tar.gz" -SOURCE_DIR="InternalMIDI-$srcGitRev" - -ARCHITECTURES="x86_gcc2 !x86_64" - -PROVIDES=" - internalmidi = $portVersion - app:InternalMIDI = $portVersion - " -REQUIRES=" - haiku - " - -BUILD_REQUIRES=" - haiku_devel - " -BUILD_PREREQUIRES=" - makefile_engine - cmd:gcc - cmd:make - " - -BUILD() -{ - make BUILDHOME=`finddir B_SYSTEM_DEVELOP_DIRECTORY` -} - -INSTALL() -{ - mkdir -p $appsDir - make install TARGET_DIR=$appsDir \ - BUILDHOME=`finddir B_SYSTEM_DEVELOP_DIRECTORY` - - addAppDeskbarSymlink $appsDir/InternalMIDI -} diff --git a/haiku-apps/internalmidi/internalmidi-2.5.3.recipe b/haiku-apps/internalmidi/internalmidi-2.5.3.recipe new file mode 100644 index 000000000..d26cb1dff --- /dev/null +++ b/haiku-apps/internalmidi/internalmidi-2.5.3.recipe @@ -0,0 +1,55 @@ +SUMMARY="A MIDI node creator" +DESCRIPTION="Creates a MIDI (MidiKit2) node for the internal General MIDI \ +synthesizer of Haiku. + +You can connect it to every BeOS MIDI program that supports the Midi2 Kit. \ +With a nice panel you can change all the settings that the internal BeOS \ +synthesizer accepts: Sound quality, different patches, pause, volume, reverb, \ +and transposition." +HOMEPAGE="https://github.com/HaikuArchives/InternalMIDI" +COPYRIGHT="2001-2008 Werner Freytag + 2009 Haiku" +LICENSE="MIT" +REVISION="1" +srcGitRev="cb9d90ffb17f0d9d6d1af6b1d6889f4f81d212e3" +SOURCE_URI="https://github.com/HaikuArchives/InternalMIDI/archive/$srcGitRev.tar.gz" +CHECKSUM_SHA256="47c7c58f4fcb287f59fa4d106f640aadc9826e51126b0b5c556759c591c5d41d" +SOURCE_FILENAME="InternalMIDI-$portVersion-$srcGitRev.tar.gz" +SOURCE_DIR="InternalMIDI-$srcGitRev" + +ARCHITECTURES="x86_gcc2 !x86_64" + +PROVIDES=" + internalmidi = $portVersion + app:InternalMIDI = $portVersion + " +REQUIRES=" + haiku + " + +BUILD_REQUIRES=" + haiku_devel + " +BUILD_PREREQUIRES=" + makefile_engine + cmd:g++ + cmd:make + " + +BUILD() +{ + cd source + make $jobArgs +} + +INSTALL() +{ + mkdir -p $appsDir $docDir + + cd source + make install TARGET_DIR=$appsDir + + cp -r ../documentation/* $docDir + + addAppDeskbarSymlink $appsDir/InternalMIDI +}