Files
haikuports/haiku-apps/xmlbmessage/xmlbmessage-1.0.recipe
waddlesplash 4f180bdb94 Utilize the new "all" ARCHITECTURES keyword in most recipes. (#6189)
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has,
is transformed into "all", and then the other entries in ARCHITECTURES
either dropped or rearranged appropriately.
2021-09-15 15:40:18 -04:00

49 lines
956 B
Bash

SUMMARY="CLI tool to convert BMessages to XML Files"
DESCRIPTION="A small commandline tool for Haiku which converts flattened \
BMessage files to XML and the other way around"
APP="XMLBMessage"
HOMEPAGE="https://github.com/Paradoxianer/$APP"
COPYRIGHT="2016 - 2019 Matthias \"Paradoxianer\" Lindner"
LICENSE="MIT"
REVISION="1"
srcGitRev="68b6caab61bb78b994258c688b311334f0122168"
SOURCE_URI="$HOMEPAGE/archive/$srcGitRev.tar.gz"
CHECKSUM_SHA256="1e93964da7a1ad354b4114658c7c1cbf393e9b907a3e642ae3ba514a9ee2425b"
SOURCE_FILENAME="$APP-$portVersion-$srcGitRev.tar.gz"
SOURCE_DIR="$APP-$srcGitRev"
ARCHITECTURES="all"
PROVIDES="
xmlbmessage = $portVersion
cmd:xmlbmessage
"
REQUIRES="
haiku
lib:libtinyxml
"
BUILD_REQUIRES="
haiku_devel
devel:libtinyxml
"
BUILD_PREREQUIRES="
makefile_engine
cmd:find
cmd:g++
cmd:make
"
BUILD()
{
cd src
make $jobArgs
}
INSTALL()
{
mkdir $binDir
cp $(find * -mindepth 2 -type f -executable) $binDir
}