config_host.mk.in                     |    1 +
 configure.ac                          |   31 +++++++++++++------------------
 solenv/bin/macosx-codesign-app-bundle |    3 ++-
 sysui/desktop/macosx/Info.plist.in    |    4 ++--
 4 files changed, 18 insertions(+), 21 deletions(-)

New commits:
commit 1b92c8bae498b7c59c6a074744c3f29512d05411
Author: Tor Lillqvist <t...@collabora.com>
Date:   Sun Jun 8 10:51:59 2014 +0300

    Use MACOSX_APP_NAME (with dashes instead of spaces) instead of build-time 
name
    
    Change-Id: I01bf646635668429c68f53bd6ab543b7a8b0be2d

diff --git a/solenv/bin/macosx-codesign-app-bundle 
b/solenv/bin/macosx-codesign-app-bundle
index 99f7565..0eca560 100755
--- a/solenv/bin/macosx-codesign-app-bundle
+++ b/solenv/bin/macosx-codesign-app-bundle
@@ -72,6 +72,7 @@ if test "$ENABLE_MACOSX_SANDBOX" = "TRUE"; then
     entitlements="--entitlements $BUILDDIR/lo.xcent"
 fi
 
-codesign --force --verbose 
--identifier="${MACOSX_BUNDLE_IDENTIFIER}.$(basename ${APP_BUNDLE})" --sign 
"$MACOSX_CODESIGNING_IDENTITY" $entitlements $APP_BUNDLE
+id=`echo ${MACOSX_APP_NAME} | tr ' ' '-'`
+codesign --force --verbose --identifier="${MACOSX_BUNDLE_IDENTIFIER}.$id" 
--sign "$MACOSX_CODESIGNING_IDENTITY" $entitlements $APP_BUNDLE
 
 exit 0
commit 493ef888c44f3ee132b78a66eaa5be77c8ddf83f
Author: Tor Lillqvist <t...@collabora.com>
Date:   Fri Jun 6 11:00:15 2014 +0300

    Use MACOSX_APP_NAME
    
    Change-Id: Id46f2f83ca01a786b93ecce4aa41dea41c45e718

diff --git a/sysui/desktop/macosx/Info.plist.in 
b/sysui/desktop/macosx/Info.plist.in
index a7cb96f..f6d1dc8 100755
--- a/sysui/desktop/macosx/Info.plist.in
+++ b/sysui/desktop/macosx/Info.plist.in
@@ -1401,7 +1401,7 @@
        <key>CFBundleExecutable</key>
        <string>soffice</string>
        <key>CFBundleGetInfoString</key>
-       <string>@PRODUCTNAME@ 
@LIBO_VERSION_MAJOR@.@LIBO_VERSION_MINOR@.@LIBO_VERSION_MICRO@.@LIBO_VERSION_PATCH@@LIBO_VERSION_SUFFIX@</string>
+       <string>@MACOSX_APP_NAME@ 
@LIBO_VERSION_MAJOR@.@LIBO_VERSION_MINOR@.@LIBO_VERSION_MICRO@.@LIBO_VERSION_PATCH@@LIBO_VERSION_SUFFIX@</string>
        <key>CFBundleIconFile</key>
        <string>main.icns</string>
        <key>CFBundleShortVersionString</key>
@@ -1411,7 +1411,7 @@
        <key>CFBundleInfoDictionaryVersion</key>
        <string>6.0</string>
        <key>CFBundleName</key>
-       <string>@PRODUCTNAME@</string>
+       <string>@MACOSX_APP_NAME@</string>
        <key>CFBundlePackageType</key>
        <string>APPL</string>
        <key>CFBundleSignature</key>
commit 34729c86a55ea7fec5dd04bc095b45db84aafdac
Author: Tor Lillqvist <t...@collabora.com>
Date:   Fri Jun 6 10:49:22 2014 +0300

    Add --with-macosx-app-name configure option that propagates to 
MACOSX_APP_NAME
    
    Change-Id: I5997669d9e990c302871e08a336a4d8365d5aa13

diff --git a/config_host.mk.in b/config_host.mk.in
index 82b2028..1bc0da0 100644
--- a/config_host.mk.in
+++ b/config_host.mk.in
@@ -359,6 +359,7 @@ export LIBXSLT_LIBS=$(gb_SPACE)@LIBXSLT_LIBS@
 export LINK_X64_BINARY=@LINK_X64_BINARY@
 @x_Cygwin@ export LS=@WIN_LS@
 export MACOSX_BUNDLE_IDENTIFIER=@MACOSX_BUNDLE_IDENTIFIER@
+export MACOSX_APP_NAME=@MACOSX_APP_NAME@
 export MACOSX_CODESIGNING_IDENTITY=@MACOSX_CODESIGNING_IDENTITY@
 export MACOSX_DEPLOYMENT_TARGET=@MACOSX_DEPLOYMENT_TARGET@
 export MACOSX_SDK_PATH=@MACOSX_SDK_PATH@
diff --git a/configure.ac b/configure.ac
index f9a08aa..785fc52 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1306,6 +1306,11 @@ AC_ARG_WITH(macosx-bundle-identifier,
          org.libreoffice.script ("script", huh?).]),
 ,with_macosx_bundle_identifier=org.libreoffice.script)
 
+AC_ARG_WITH(macosx-app-name,
+    AS_HELP_STRING([--with-macosx-app-name='My Own Office Suite'],
+        [Define the OS X app name. Default is AC_PACKAGE_NAME.]),
+,with_macosx_app_name=$PRODUCTNAME)
+
 AC_ARG_ENABLE(libc++,
     AS_HELP_STRING([--enable-libc++],
         [Use the libc++ C++ library instead of GNU libstdc++ on OS X. Only 
effective
@@ -3014,11 +3019,13 @@ if test $_os = Darwin; then
     fi
 
     AC_MSG_CHECKING([what OS X app bundle identifier to use])
-
     MACOSX_BUNDLE_IDENTIFIER=$with_macosx_bundle_identifier
-
     AC_MSG_RESULT([$MACOSX_BUNDLE_IDENTIFIER])
 
+    AC_MSG_CHECKING([what OS X app name to use])
+    MACOSX_APP_NAME="$with_macosx_app_name"
+    AC_MSG_RESULT([$MACOSX_APP_NAME])
+
     AC_MSG_CHECKING([build with mac retina support])
     if test "$enable_macosx_retina" = yes ; then
         MACOSX_HIGH_RESOLUTION_VALUE=true
@@ -3037,6 +3044,7 @@ AC_SUBST(LIBTOOL) # Note that the OS X libtool command is 
unrelated to GNU libto
 AC_SUBST(MACOSX_CODESIGNING_IDENTITY)
 AC_SUBST(ENABLE_MACOSX_SANDBOX)
 AC_SUBST(MACOSX_BUNDLE_IDENTIFIER)
+AC_SUBST(MACOSX_APP_NAME)
 AC_SUBST(MACOSX_HIGH_RESOLUTION_VALUE)
 
 dnl ===================================================================
commit 7b743040d2b7c32901f551566d5fd9df8a51b0c3
Author: Tor Lillqvist <t...@collabora.com>
Date:   Fri Jun 6 17:39:04 2014 +0300

    PackageMaker does not exist any more
    
    Change-Id: Iefd1980fc87daa709e8e5c833407c2595e71b401

diff --git a/configure.ac b/configure.ac
index d6a67e4..f9a08aa 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1467,7 +1467,7 @@ AC_ARG_WITH(package-format,
         [Specify package format(s) for LibreOffice installation sets. The
          implicit --without-package-format leads to no installation sets being
          generated. Possible values: aix, archive, bsd, deb, dmg,
-         installed, msi, native, osx, pkg, portable, and rpm.
+         installed, msi, native, pkg, portable, and rpm.
          Example: --with-package-format='deb rpm']),
 ,)
 
@@ -4552,14 +4552,13 @@ AC_MSG_CHECKING([which package format to use])
 if test -n "$with_package_format" -a "$with_package_format" != no; then
     for i in $with_package_format; do
         case "$i" in
-        aix | bsd | deb | osx | pkg | rpm | native | portable | archive | dmg 
| installed | msi)
+        aix | bsd | deb | pkg | rpm | native | portable | archive | dmg | 
installed | msi)
             ;;
         *)
             AC_MSG_ERROR([unsupported format $i. Supported by EPM are:
 aix - AIX software distribution
 bsd - FreeBSD, NetBSD, or OpenBSD software distribution
 deb - Debian software distribution
-osx - MacOS X software distribution
 pkg - Solaris software distribution
 rpm - RedHat software distribution
 native - "Native" software distribution for the platform
@@ -7351,18 +7350,6 @@ if test "$enable_epm" = "yes"; then
             AC_MSG_ERROR([dpkg needed for deb creation. Install dpkg.])
         fi
     fi
-    if echo "$PKGFORMAT" | $EGREP osx 2>&1 >/dev/null; then
-        if test "$_os" = "Darwin"; then
-            AC_MSG_CHECKING([for PackageMaker availability])
-            if ! test -x 
/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker; 
then
-                AC_MSG_ERROR([not installed. Please install Apples Dev Tools])
-            else
-                AC_MSG_RESULT([ok])
-            fi
-        else
-            AC_MSG_ERROR([PackageMaker needed to build OSX packages and you 
are not on OSX...])
-        fi
-    fi
     if echo "$PKGFORMAT" | $EGREP rpm 2>&1 >/dev/null || \
        echo "$PKGFORMAT" | $EGREP pkg 2>&1 >/dev/null; then
         if test "$with_epm" = "no" -a "$_os" != "Darwin"; then
@@ -7401,7 +7388,7 @@ if test "$enable_epm" = "yes"; then
 else
     for i in $PKGFORMAT; do
         case "$i" in
-        aix | bsd | deb | osx | pkg | rpm | native | portable)
+        aix | bsd | deb | pkg | rpm | native | portable)
             AC_MSG_ERROR(
                 [--with-package-format='$PKGFORMAT' requires --enable-epm])
             ;;
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to