1SUMMARY="A Tracker addon which runs commands and scripts on selected files"
2DESCRIPTION="TrackRunner is a Tracker add-on which runs commands on selected files and folders. \
3Each command is run with the working directory set and any selected files are passed as \
4arguments. This allows you to create small Tracker add-ons using interpreted languages like ruby, \
5python, shell scripts, etc..."
6HOMEPAGE="https://github.com/augiedoggie/TrackRunner"
7COPYRIGHT="2022 Chris Roberts"
8LICENSE="MIT"
9REVISION="1"
10SOURCE_URI="https://github.com/augiedoggie/TrackRunner/archive/refs/tags/$portVersion.tar.gz"
11CHECKSUM_SHA256="31f8866a0bc555a4cbcdfd35f9fd1842a7fe55f3b6f8baf0bebac4838390f6ea"
12SOURCE_URI_2="https://github.com/augiedoggie/TrackRunner/releases/download/$portVersion/UserGuide.zip"
13CHECKSUM_SHA256_2="e1f6a6f416e048ab115671185af739a3d797b3956e1d2650e906e72f428a2774"
14SOURCE_DIR="TrackRunner-$portVersion"
15
16ARCHITECTURES="all"
17SECONDARY_ARCHITECTURES="!x86"
18
19PROVIDES="
20	TrackRunner = $portVersion
21	app:TrackRunner
22	"
23REQUIRES="
24	haiku
25	"
26
27BUILD_REQUIRES="
28	haiku_devel
29	"
30BUILD_PREREQUIRES="
31	cmd:cmake
32	cmd:g++
33	cmd:make
34	"
35
36BUILD()
37{
38	CXXFLAGS="-DPACKAGE_DOCUMENTATION_DIR=\"\\\"$docDir\\\"\"" \
39	cmake \
40		-B build \
41		-DCMAKE_BUILD_TYPE=Release \
42		-DCMAKE_INSTALL_PREFIX=$prefix \
43		-DSTRICT_WARNINGS=Off \
44		-S .
45
46	make -C build $jobArgs
47}
48
49INSTALL()
50{
51	make -C build install
52	mkdir -p $docDir
53	cp -af $sourceDir2/UserGuide $docDir
54	cp -f ReadMe.md $docDir
55}
56