mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-29 11:38:52 +02:00
65 lines
1.5 KiB
Bash
65 lines
1.5 KiB
Bash
SUMMARY="A Preprocessor that generates note-spacing commands for MusiXTEX scores"
|
||
DESCRIPTION="autosp is a preprocessor that generates note-spacing commands for MusiXTeX scores. \
|
||
It simplifies the creation of MusiXTeX scores by converting (non-standard) commands of the form \
|
||
\\anotes ... \\en into one or more conventional note-spacing commands, as determined by the note \
|
||
values themselves, with \\sk spacing commands inserted as necessary. The coding for an entire \
|
||
measure can be entered one part at a time, without concern for note-spacing changes within the \
|
||
part or spacing requirements of other parts."
|
||
HOMEPAGE="https://ctan.org/pkg/autosp"
|
||
COPYRIGHT="2014–2025 Bob Tennent"
|
||
LICENSE="GNU GPL v2"
|
||
REVISION="1"
|
||
SOURCE_URI="https://mirrors.ctan.org/support/autosp/source/autosp-${portVersion//_/-}.tar.gz"
|
||
CHECKSUM_SHA256="a3688176b2bb189134e3c3500f03702f29c1947414765cb9a3e69fccd6fff32d"
|
||
SOURCE_DIR="autosp-${portVersion//_/-}"
|
||
|
||
ARCHITECTURES="all"
|
||
|
||
PROVIDES="
|
||
autosp = $portVersion
|
||
cmd:autosp
|
||
cmd:rebar
|
||
cmd:tex2aspc
|
||
"
|
||
REQUIRES="
|
||
haiku
|
||
"
|
||
|
||
BUILD_REQUIRES="
|
||
haiku_devel
|
||
"
|
||
BUILD_PREREQUIRES="
|
||
cmd:autoconf
|
||
cmd:automake
|
||
cmd:awk
|
||
cmd:gcc
|
||
cmd:make
|
||
"
|
||
|
||
TEST_REQUIRES="
|
||
cmd:diff
|
||
"
|
||
|
||
defineDebugInfoPackage autosp \
|
||
$binDir/autosp \
|
||
$binDir/rebar \
|
||
$binDir/tex2aspc
|
||
|
||
BUILD()
|
||
{
|
||
autoreconf -fi
|
||
runConfigure ./configure
|
||
# override default cflags for gcc2 support
|
||
make $jobArgs AM_CFLAGS="-fno-common -ansi -Wall -Werror"
|
||
}
|
||
|
||
INSTALL()
|
||
{
|
||
make install
|
||
}
|
||
|
||
TEST()
|
||
{
|
||
make check
|
||
}
|