diff --git a/srcpkgs/opentoonz/patches/musl.patch b/srcpkgs/opentoonz/patches/musl.patch new file mode 100644 index 00000000000..d3612a43793 --- /dev/null +++ b/srcpkgs/opentoonz/patches/musl.patch @@ -0,0 +1,10 @@ +--- a/toonz/sources/common/tiio/tiio_jpg_exif.cpp ++++ b/toonz/sources/common/tiio/tiio_jpg_exif.cpp +@@ -8,6 +8,7 @@ + #include "tiio_jpg_exif.h" + #include + #include ++#include + + // for debug + #define ShowTags 0 diff --git a/srcpkgs/opentoonz/template b/srcpkgs/opentoonz/template index ee9f7603f55..81248a7dffb 100644 --- a/srcpkgs/opentoonz/template +++ b/srcpkgs/opentoonz/template @@ -1,7 +1,7 @@ # Template file for 'opentoonz' pkgname=opentoonz -version=1.6.0 -revision=2 +version=1.7.1 +revision=1 build_wrksrc="toonz/sources" build_style=cmake make_cmd=make @@ -15,15 +15,22 @@ maintainer="Orphaned " license="BSD-3-Clause" homepage="https://opentoonz.github.io/e/" distfiles="https://github.com/opentoonz/opentoonz/archive/v${version}.tar.gz" -checksum=9a6c28cb3933756dbebb45e849bdafc9e6d93d0328c4fd4d7bc8ec3ae481f684 +checksum=d0daf60d06510efe15d0db3f9eed0162499ed58061504dca27892c2b9ea5f22d export CMAKE_GENERATOR="Unix Makefiles" +if [ "$XBPS_TARGET_LIBC" = musl ]; then + makedepends+=" libexecinfo-devel" + configure_args+=" -DCMAKE_CXX_STANDARD_LIBRARIES=-lexecinfo" +fi + pre_configure() { # Upstream uses their own modified version of tiff if [ "$CROSS_BUILD" ]; then - configure_args="-DTIFF_LIBRARY=${wrksrc}/thirdparty/tiff-4.0.3/libtiff/.libs/libtiff.a - -DTIFF_INCLUDE_DIR=${wrksrc}/thirdparty/tiff-4.0.3/libtiff" + configure_args+=" + -DTIFF_LIBRARY=${wrksrc}/thirdparty/tiff-4.0.3/libtiff/.libs/libtiff.a + -DTIFF_INCLUDE_DIR=${wrksrc}/thirdparty/tiff-4.0.3/libtiff + " _args="--host=${XBPS_TRIPLET}" fi