From 8beea2a230fe06fef9609bd2bc205a5b0fbcd731 Mon Sep 17 00:00:00 2001 From: augiedoggie Date: Wed, 12 Oct 2022 22:12:01 -0600 Subject: [PATCH] TrackRunner: add recipe for 0.1.0 (#7278) --- .../trackrunner/trackrunner-0.1.0.recipe | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 haiku-apps/trackrunner/trackrunner-0.1.0.recipe diff --git a/haiku-apps/trackrunner/trackrunner-0.1.0.recipe b/haiku-apps/trackrunner/trackrunner-0.1.0.recipe new file mode 100644 index 000000000..f55bb214a --- /dev/null +++ b/haiku-apps/trackrunner/trackrunner-0.1.0.recipe @@ -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 +}