diff --git a/srcpkgs/supercollider/template b/srcpkgs/supercollider/template index 2101a22a160..d703bb64b7e 100644 --- a/srcpkgs/supercollider/template +++ b/srcpkgs/supercollider/template @@ -1,7 +1,7 @@ # Template file for 'supercollider' pkgname=supercollider version=3.10.3 -revision=1 +revision=2 wrksrc=SuperCollider-Source build_style=cmake configure_args="-DENABLE_TESTSUITE=OFF -DSYSTEM_BOOST=ON -DSYSTEM_YAMLCPP=ON" @@ -10,7 +10,7 @@ makedepends="avahi-libs-devel boost-devel fftw-devel jack-devel libatomic-devel libsndfile-devel libXt-devel qt5-declarative-devel qt5-location-devel qt5-plugin-mysql qt5-plugin-odbc qt5-plugin-pgsql qt5-plugin-sqlite qt5-plugin-tds qt5-sensors-devel qt5-tools-devel qt5-svg-devel - qt5-webengine-devel qt5-webchannel-devel qt5-websockets-devel yaml-cpp-devel" + qt5-webchannel-devel qt5-websockets-devel yaml-cpp-devel" short_desc="Environment and programming language for real time audio synthesis" maintainer="Andrea Brancaleoni " license="GPL-3.0-or-later" @@ -22,13 +22,27 @@ if [ "$CROSS_BUILD" ]; then hostmakedepends+=" qt5-host-tools qt5-devel" fi +build_options="webengine" +desc_option_webengine="Build Qt5 WebEngine support" + +if [ "$XBPS_TARGET_ENDIAN" = "le" ]; then + if [ "$XBPS_TARGET_WORDSIZE" = "$XBPS_WORDSIZE" ]; then + build_options_default="webengine" + fi +fi + +if [ "$build_option_webengine" ]; then + makedepends+=" qt5-webengine-devel" +else + configure_args+=" -DSC_USE_QTWEBENGINE=OFF" +fi + case "$XBPS_TARGET_MACHINE" in *-musl) makedepends+=" libglob-devel";; esac case "$XBPS_TARGET_MACHINE" in x86_64*|i686*);; - arm*) broken="depends on qt5-webengine";; *) configure_args+=" -DSSE=OFF -DSSE2=OFF";; esac