[Libreoffice-commits] core.git: configure.ac
Stephan Bergmann (via logerrit)
logerrit at kemper.freedesktop.org
Mon Dec 14 16:01:41 UTC 2020
configure.ac | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
New commits:
commit 6f0fd67831b9c5f1bbacf7025e292f733c30c3cd
Author: Stephan Bergmann <sbergman at redhat.com>
AuthorDate: Mon Dec 14 15:14:31 2020 +0100
Commit: Stephan Bergmann <sbergman at redhat.com>
CommitDate: Mon Dec 14 17:00:58 2020 +0100
Handle explicit --disable-macosx-package-signing
Change-Id: Ib524049405215ac96ad51cbdc7f527f29c4f83f6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107693
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman at redhat.com>
diff --git a/configure.ac b/configure.ac
index bc71599f53c8..4d801817c36e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3312,7 +3312,9 @@ if test $_os = Darwin; then
AC_MSG_CHECKING([whether to create a Mac App Store package])
- if test -n "$enable_macosx_package_signing" -a -z "$MACOSX_CODESIGNING_IDENTITY"; then
+ if test -z "$enable_macosx_package_signing" || test "$enable_macosx_package_signing" == no; then
+ AC_MSG_RESULT([no])
+ elif test -z "$MACOSX_CODESIGNING_IDENTITY"; then
AC_MSG_ERROR([You forgot --enable-macosx-code-signing])
elif test "$enable_macosx_package_signing" = yes; then
# By default use the first suitable certificate.
@@ -3326,12 +3328,10 @@ if test $_os = Darwin; then
else
AC_MSG_ERROR([Could not find any suitable '3rd Party Mac Developer Installer' certificate])
fi
- elif test -n "$enable_macosx_package_signing"; then
+ else
MACOSX_PACKAGE_SIGNING_IDENTITY=$enable_macosx_package_signing
pretty_name=`security find-identity -v | grep "$MACOSX_PACKAGE_SIGNING_IDENTITY" | sed -e 's/^[[^"]]*"//' -e 's/"//'`
AC_MSG_RESULT([yes, using the identity $MACOSX_PACKAGE_SIGNING_IDENTITY for $pretty_name])
- else
- AC_MSG_RESULT([no])
fi
if test -n "$MACOSX_CODESIGNING_IDENTITY" -a -n "$MACOSX_PACKAGE_SIGNING_IDENTITY" -a "$MACOSX_CODESIGNING_IDENTITY" = "$MACOSX_PACKAGE_SIGNING_IDENTITY"; then
More information about the Libreoffice-commits
mailing list