TrackRunner: add recipe for 0.1.0 (#7278)

This commit is contained in:
augiedoggie
2022-10-12 22:12:01 -06:00
committed by GitHub
parent ee2b055b38
commit 8beea2a230

View File

@@ -0,0 +1,55 @@
SUMMARY="A Tracker addon which runs commands and scripts on selected files"
DESCRIPTION="TrackRunner is a Tracker add-on which runs commands on selected files and folders. \
Each command is run with the working directory set and any selected files are passed as \
arguments. This allows you to create small Tracker add-ons using interpreted languages like ruby, \
python, shell scripts, etc..."
HOMEPAGE="https://github.com/augiedoggie/TrackRunner"
COPYRIGHT="2022 Chris Roberts"
LICENSE="MIT"
REVISION="1"
SOURCE_URI="https://github.com/augiedoggie/TrackRunner/archive/refs/tags/$portVersion.tar.gz"
CHECKSUM_SHA256="5ca5bf4a510aa2758f5c8ea97fac01d8fd622277cce2c22b00830497d542f8a0"
SOURCE_URI_2="https://github.com/augiedoggie/TrackRunner/releases/download/$portVersion/UserGuide.zip"
CHECKSUM_SHA256_2="a894b33dfd59c2d3619b08aac2e68762c5cc688d7a6e76cdf2ecd4a4433d215f"
SOURCE_DIR="TrackRunner-$portVersion"
ARCHITECTURES="all"
SECONDARY_ARCHITECTURES="!x86"
PROVIDES="
TrackRunner = $portVersion
app:TrackRunner
"
REQUIRES="
haiku
"
BUILD_REQUIRES="
haiku_devel
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:g++
cmd:make
"
BUILD()
{
CXXFLAGS="-DPACKAGE_DOCUMENTATION_DIR=\"\\\"$docDir\\\"\"" \
cmake \
-B build \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=$prefix \
-DSTRICT_WARNINGS=Off \
-S .
make -C build $jobArgs
}
INSTALL()
{
make -C build install
mkdir -p $docDir
cp -af $sourceDir2/UserGuide $docDir
cp -f ReadMe.md $docDir
}