From 2d0379b9dfafb099d8b3980647441a1b9ceb9cee Mon Sep 17 00:00:00 2001 From: augiedoggie Date: Sun, 2 Mar 2025 15:22:38 -0700 Subject: [PATCH] spybmessage: add new recipe (#11851) --- .../spybmessage/spybmessage-0.0~git.recipe | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 haiku-apps/spybmessage/spybmessage-0.0~git.recipe diff --git a/haiku-apps/spybmessage/spybmessage-0.0~git.recipe b/haiku-apps/spybmessage/spybmessage-0.0~git.recipe new file mode 100644 index 000000000..d06d06bb8 --- /dev/null +++ b/haiku-apps/spybmessage/spybmessage-0.0~git.recipe @@ -0,0 +1,43 @@ +SUMMARY="A command line tool to monitor BMessage events received by an application" +DESCRIPTION="The spybmessage command is primarily useful as a debugging tool when writing graphical +Haiku applications. When run from a Terminal it will print out any BMessage events that the target +application receives. + +This command comes from the Haiku source code repository but it is not included in normal builds of +Haiku." +HOMEPAGE="https://www.haiku-os.org/" +COPYRIGHT="2008 François Revol (mmuman)" +LICENSE="MIT" +REVISION="1" +srcGitRev="01f3ea96af191482839e6389621d45e56782618c" +SOURCE_URI="https://raw.githubusercontent.com/haiku/haiku/$srcGitRev/src/bin/spybmessage.cpp#noarchive" +CHECKSUM_SHA256="d9d5ed797d8b1031812d84c8e0bd1b0bc565d12c2f6c7c45bed6bf50cadf4724" + +ARCHITECTURES="all" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + spybmessage$secondaryArchSuffix = $portVersion + cmd:spybmessage + " +REQUIRES=" + haiku$secondaryArchSuffix + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + " +BUILD_PREREQUIRES=" + cmd:g++$secondaryArchSuffix + " + +BUILD() +{ + g++ -o spybmessage spybmessage.cpp -lbe +} + +INSTALL() +{ + mkdir -pv $binDir + cp -afv spybmessage $binDir +}