Files
haikuports/dev-tex/xml2pmx/xml2pmx-2021_02_07.recipe
Joachim Mairböck cd3f54d1b7 xml2pmx: unbundle from texlive_core
The category is an estimation and not derived from Gentoo, which doesn't have this as a separate package.
2024-09-02 21:16:24 +02:00

63 lines
1.3 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
SUMMARY="Convert MusicXML to PMX and MusiXTEX"
DESCRIPTION="xml2pmx translates MusicXML into PMX notation.
MusicXML (http://www.musicxml.com) originally developed by Recordare and now owned by Finale \
(https://www.finalemusic.com/), is the leading music-data exchange format.
PMX, developed by Don Simons is an easy to use, yet powerful preprocessor for the music \
typesetting system MusiXTeX.
xml2pmx has been developed by Dieter Gloetzel with the \"Oberon Plugin for Windows Version 2.5\" \
of ETHZ Zurich on Windows 10 and OLR (Oberon Linux Revival)"
HOMEPAGE="https://ctan.org/pkg/xml2pmx"
COPYRIGHT="20112021 Bob Tennent
20152021 Dieter Gloetzel
2021 Mike Spivey"
LICENSE="GNU GPL v3"
REVISION="1"
SOURCE_URI="https://mirrors.ctan.org/support/xml2pmx/sources/xml2pmx-${portVersion//_/-}.tar.gz"
CHECKSUM_SHA256="f8fe78d469b41eec77b35196fa37c511f5dc27f5d54d85183b1ddf43e2b5bac0"
SOURCE_DIR="xml2pmx-${portVersion//_/-}"
ARCHITECTURES="all"
PROVIDES="
xml2pmx = $portVersion
cmd:xml2pmx = $portVersion
"
REQUIRES="
haiku
"
BUILD_REQUIRES="
haiku_devel
"
BUILD_PREREQUIRES="
cmd:awk
cmd:gcc
cmd:make
"
TEST_REQUIRES="
cmd:diff
"
defineDebugInfoPackage xml2pmx \
$binDir/xml2pmx
BUILD()
{
runConfigure ./configure
make $jobArgs
}
INSTALL()
{
make install
}
TEST()
{
make check
}