0
0
Fork 0
haikuports/haiku-apps/hyperstudio/hyperstudio-1.1_git.recipe

51 lines
1.2 KiB
Bash
Raw Permalink Normal View History

De-Lint recipes. * fossil Improved SUMMARY, thanks waddlesplash for noticing the error. * gcc Shortened SUMMARY (at least removing the "\" linebreak that seems to trigger the lint warning) Minor cosmetics. * gd Renamed recipe to correct version. Added license. Corrected copyright. Added autoconf, aclocal, libtoolize to BUILD_PREREQUIRES. Added SOURCE_DIR. Now it almost builds, failing with: configure.ac:79: warning: macro 'AM_ICONV' not found in library configure.ac:130: error: possibly undefined macro: AC_MSG_ERROR * global Removed "." from SUMMARY. Minor cosmetics. * gnupg Removed "." from SUMMARY. Minor cosmetics. * gnutls Added PATCHES="gnutls-2.8.6.patch" to fix the lint warning. Moved haiku_devel to BUILD_REQUIRES. Sorted the _devel blocks to the top. Minor cosmetics. Build fails... * golang Removed "." from SUMMARY. Minor cosmetics. * gptfdisk Removed "." from SUMMARY. Minor cosmetics. * graphviz Minor cosmetics. * gri Removed "." from SUMMARY. Minor cosmetics. * ha Slightly improved SUMMARY/DESCRIPTION Minor cosmetics. * handbreak Removed "." from SUMMARY. Minor cosmetics. * harfbuzz Removed "." from SUMMARY. Minor cosmetics. Sorted the _devel blocks to the top. * hdialog Removed "." from SUMMARY. Use g++ instead of gcc. Minor cosmetics. * help2man Removed "." from SUMMARY. Minor cosmetics. * heroes Removed "." from SUMMARY. Minor cosmetics. * homeworld Removed "." from SUMMARY. Minor cosmetics. * htmldoc Remove outdated patch file Minor cosmetics. * htmltidy Removed "." from SUMMARY. Minor cosmetics. Sorted the _devel blocks to the top. * hyperstudio Removed "." from SUMMARY. Minor cosmetics.
2015-07-19 18:15:36 +00:00
SUMMARY="Multitrack audio recording and editing suite"
2015-01-10 18:53:14 +00:00
DESCRIPTION="HyperStudio is a multitrack audio recording and editing \
suite with an easy to master graphical user interface. It's based off of \
BeAE, and improves on BeAE in numerous ways."
HOMEPAGE="https://github.com/HaikuArchives/HyperStudio"
COPYRIGHT="2003 Xentronix
2007 Pier Luigi Fiorini"
LICENSE="MIT"
REVISION="3"
srcGitRev="59b31f0bdc3f0e49feb7d9892faa67222ffb3f95"
SOURCE_URI="https://github.com/HaikuArchives/HyperStudio/archive/$srcGitRev.tar.gz"
2015-01-10 18:53:14 +00:00
CHECKSUM_SHA256="03c2a7fc68d2a95bce9c873bf6d8a32494370861a23dc8e2689285e7e201a4c9"
SOURCE_DIR="HyperStudio-$srcGitRev"
2015-01-10 18:53:14 +00:00
ARCHITECTURES="!all"
2015-01-10 18:53:14 +00:00
PROVIDES="
hyperstudio = $portVersion
app:HyperStudio = $portVersion
"
REQUIRES="
haiku
"
2015-01-10 18:53:14 +00:00
BUILD_REQUIRES="
haiku_devel
"
BUILD_PREREQUIRES="
cmd:awk
2018-08-09 09:26:07 +00:00
cmd:gcc
2015-01-10 18:53:14 +00:00
cmd:jam
cmd:ld
"
BUILD()
{
./configure
jam -q
# multi-job builds don't work reliably
}
INSTALL()
{
mkdir -p $appsDir
cp -a generated/distro-haiku-$(getarch | sed s/_/-/)-release/HyperStudio $appsDir
cp -a generated/distro-haiku-$(getarch | sed s/_/-/)-release/HyperStudioRecorder $appsDir
addAppDeskbarSymlink $appsDir/HyperStudio
addAppDeskbarSymlink $appsDir/HyperStudioRecorder
}