1SUMMARY="Multithreaded PNG optimizer written in Rust"
2DESCRIPTION="Oxipng is a multithreaded lossless PNG/APNG compression optimizer. It can be used \
3via a command-line interface or as a library in other Rust programs."
4HOMEPAGE="https://github.com/shssoichiro/oxipng"
5COPYRIGHT="2016 Joshua Holmer"
6LICENSE="MIT"
7REVISION="1"
8SOURCE_URI="https://github.com/shssoichiro/oxipng/archive/refs/tags/v$portVersion.tar.gz"
9CHECKSUM_SHA256="534fa8f349f52b01c2ee4332cef25ce1311edca04209ac6d972e38b171550a1b"
10SOURCE_FILENAME="oxipng-v$portVersion.tar.gz"
11
12ARCHITECTURES="all !x86_gcc2"
13SECONDARY_ARCHITECTURES="x86"
14
15libVersion="$portVersion"
16libVersionCompat="$libVersion compat >= ${libVersion%.*}"
17
18PROVIDES="
19	oxipng$secondaryArchSuffix =$portVersion
20	cmd:oxipng = $portVersion
21	"
22REQUIRES="
23	haiku$secondaryArchSuffix
24	"
25
26BUILD_REQUIRES="
27	haiku${secondaryArchSuffix}_devel
28	"
29BUILD_PREREQUIRES="
30	cmd:cargo$secondaryArchSuffix >= 0.74
31	cmd:gcc$secondaryArchSuffix
32	"
33
34BUILD()
35{
36	cargo build --release
37}
38
39INSTALL()
40{
41	mkdir -p $prefix/bin
42	cp target/release/oxipng $prefix/bin
43}
44
45TEST()
46{
47	cargo test --release
48}
49