diff --git a/media-gfx/svgcleaner/svgcleaner-0.9.5.recipe b/media-gfx/svgcleaner/svgcleaner-0.9.5.recipe new file mode 100644 index 000000000..c3be662d3 --- /dev/null +++ b/media-gfx/svgcleaner/svgcleaner-0.9.5.recipe @@ -0,0 +1,48 @@ +SUMMARY="Clean up svg images from unnecessary data in batch mode" +DESCRIPTION="*svgcleaner* helps you clean up your SVG files, keeping them free from unnecessary \ +data." +HOMEPAGE="https://github.com/RazrFalcon/svgcleaner" +COPYRIGHT="2021 Evgeniy Reizner" +LICENSE="GNU GPL v2" +REVISION="1" +SOURCE_URI="$HOMEPAGE/archive/refs/tags/v$portVersion.tar.gz" +CHECKSUM_SHA256="dcf8dbc8939699e2e82141cb86688b6cd09da8cae5e18232ef14085c2366290c" +SOURCE_FILENAME="svgcleaner_v$portVersion" + +ARCHITECTURES="all !x86_gcc2" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + svgcleaner$secondaryArchSuffix = $portVersion + cmd:svgcleaner = $portVersion + " +REQUIRES=" + haiku$secondaryArchSuffix + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + lib:libssl$secondaryArchSuffix >= 1.1 + " +BUILD_PREREQUIRES=" + cmd:cargo$secondaryArchSuffix + cmd:gcc$secondaryArchSuffix + " + +BUILD() +{ + cargo build --release +} + +INSTALL() +{ + install -d $prefix/bin $docDir + install -t $prefix/bin target/release/svgcleaner + install -t $docDir data/help.txt +} + +TEST() +{ + # test result: FAILED. 311 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s + cargo test --release +}