diff --git a/srcpkgs/libreoffice/template b/srcpkgs/libreoffice/template index 2638b178bd5..059de964aa6 100644 --- a/srcpkgs/libreoffice/template +++ b/srcpkgs/libreoffice/template @@ -138,18 +138,23 @@ do_configure() { configure_args+=" --enable-extra-template" configure_args+=" --enable-extra-sample" configure_args+=" --enable-extra-font" - configure_args+=" --enable-ext-mariadb-connector" - configure_args+=" --enable-ext-watch-window" - configure_args+=" --enable-ext-diagram" - configure_args+=" --enable-ext-validator" - configure_args+=" --enable-ext-barcode" - configure_args+=" --enable-ext-ct2n" - configure_args+=" --enable-ext-numbertext" - configure_args+=" --enable-ext-hunart" - configure_args+=" --enable-ext-typo" - configure_args+=" --enable-ext-google-docs" - configure_args+=" --enable-ext-nlpsolver" - configure_args+=" --enable-ext-languagetool" + case "$XBPS_TARGET_MACHINE" in + *-musl) # Can't use the glibc external modules + ;; + *) configure_args+=" --enable-ext-mariadb-connector" + configure_args+=" --enable-ext-watch-window" + configure_args+=" --enable-ext-diagram" + configure_args+=" --enable-ext-validator" + configure_args+=" --enable-ext-barcode" + configure_args+=" --enable-ext-ct2n" + configure_args+=" --enable-ext-numbertext" + configure_args+=" --enable-ext-hunart" + configure_args+=" --enable-ext-typo" + configure_args+=" --enable-ext-google-docs" + configure_args+=" --enable-ext-nlpsolver" + configure_args+=" --enable-ext-languagetool" + ;; + esac configure_args+=" --with-tls=nss" configure_args+=" --with-system-cairo" configure_args+=" --with-myspell-dicts"