Mac releases use macdeployqtplus
authorGavin Andresen <gavinandresen@gmail.com>
Fri, 4 Nov 2011 14:22:55 +0000 (10:22 -0400)
committerGavin Andresen <gavinandresen@gmail.com>
Fri, 4 Nov 2011 14:22:55 +0000 (10:22 -0400)
contrib/Bitcoin.app/Contents/Info.plist [deleted file]
contrib/Bitcoin.app/Contents/MacOS/.higit [deleted file]
contrib/Bitcoin.app/Contents/Resources/BitcoinAppIcon.icns [deleted file]
contrib/create_osx_dmg.sh [deleted file]
contrib/macdeploy/notes.txt
doc/release-process.txt

diff --git a/contrib/Bitcoin.app/Contents/Info.plist b/contrib/Bitcoin.app/Contents/Info.plist
deleted file mode 100644 (file)
index d5a278a..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-       <key>CFBundleDisplayName</key>
-       <string>Bitcoin</string>
-       <key>CFBundleDevelopmentRegion</key>
-       <string>English</string>
-       <key>CFBundleExecutable</key>
-       <string>bitcoin</string>
-       <key>CFBundleIdentifier</key>
-       <string>org.bitcoin.bitcoin</string>
-       <key>CFBundleInfoDictionaryVersion</key>
-       <string>6.0</string>
-       <key>CFBundleName</key>
-       <string>Bitcoin</string>
-       <key>CFBundlePackageType</key>
-       <string>APPL</string>
-       <key>CFBundleShortVersionString</key>
-       <string>0.4.1</string>
-       <key>CFBundleSignature</key>
-       <string>????</string>
-       <key>CFBundleVersion</key>
-       <string>400</string>
-       <key>LSMinimumSystemVersion</key>
-       <string>10.5</string>
-       <key>CFBundleIconFile</key>
-       <string>BitcoinAppIcon.icns</string>
-       <key>LSMultipleInstancesProhibited</key>
-       <true/>
-</dict>
-</plist>
diff --git a/contrib/Bitcoin.app/Contents/MacOS/.higit b/contrib/Bitcoin.app/Contents/MacOS/.higit
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/contrib/Bitcoin.app/Contents/Resources/BitcoinAppIcon.icns b/contrib/Bitcoin.app/Contents/Resources/BitcoinAppIcon.icns
deleted file mode 100644 (file)
index 033ce1a..0000000
Binary files a/contrib/Bitcoin.app/Contents/Resources/BitcoinAppIcon.icns and /dev/null differ
diff --git a/contrib/create_osx_dmg.sh b/contrib/create_osx_dmg.sh
deleted file mode 100755 (executable)
index d26dcc8..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/usr/bin/env bash
-# 
-# Creates a Bitcoin.dmg OSX file from the contrib/BitcoinTemplate.dmg file
-#
-# Recipe from: http://digital-sushi.org/entry/how-to-create-a-disk-image-installer-for-apple-mac-os-x/
-#
-# To make a prettier BitcoinTemplate.dmg:
-#  + open (mount) BitcoinTemplate.dmg
-#  + change the file properties, icon positions, background image, etc
-#  + eject, then commit the changed BitcoinTemplate.dmg
-#
-
-CWD=$(pwd)
-
-if [ $# -lt 1 ]; then
-    if [ $(basename $CWD) == "contrib" ]
-    then
-        TOP=$(dirname $CWD)
-    else
-        echo "Usage: $0 /path/to/bitcoin/tree"
-        exit 1
-    fi
-else
-    TOP=$1
-fi
-
-# Create Bitcoin-Qt.app
-cd "$TOP"
-if [ ! -e Makefile ]; then qmake bitcoin-qt.pro; fi
-make
-macdeployqt Bitcoin-Qt.app
-# Workaround a bug in macdeployqt: https://bugreports.qt.nokia.com/browse/QTBUG-21913
-# (when fixed, this won't be necessary)
-cp /opt/local/lib/db48/libdb_cxx-4.8.dylib Bitcoin-Qt.app/Contents/Frameworks/
-install_name_tool -id @executable_path/../Frameworks/libdb_cxx-4.8.dylib \
-    Bitcoin-Qt.app/Contents/Frameworks/libdb_cxx-4.8.dylib
-install_name_tool -change libqt.3.dylib \
-        @executable_path/../Frameworks/libqt.3.dylib \
-        Bitcoin-Qt.app/Contents/MacOS/Bitcoin-Qt
-
-# Create a .dmg
-macdeployqt Bitcoin-Qt.app -dmg
-
-# Compile bitcoind
-cd "$TOP/src"
-STATIC=1 make -f makefile.osx
-
index ac794d0..0654ff7 100644 (file)
@@ -6,7 +6,7 @@ You will need the appscript package for the fancy disk image creation to work.
 Install it by invoking "sudo easy_install appscript".
 
 Ths script should be invoked in the target directory like this:
-$source_dir/contrib/macdeploy/macdeployqtplus Bitcoin-Qt.app -add-qt-tr de,ru -dmg -fancy $source_dir/contrib/macdeploy/fancy.plist
+$source_dir/contrib/macdeploy/macdeployqtplus Bitcoin-Qt.app -add-qt-tr de,es,ru -dmg -fancy $source_dir/contrib/macdeploy/fancy.plist
 
 During the process, the disk image window will pop up briefly where the fancy
 settings are applied. This is normal, please do not interfere.
index c487935..f0e1ca2 100644 (file)
 
 
 * perform Mac build
-  TODO: document process
+  qmake USE_SSL=1 USE_UPNP=1 bitcoin-qt.pro
+  make
+  export QTDIR=/opt/local/share/qt4
+  contrib/macdeploy/macdeployqtplus Bitcoin-Qt.app -add-qt-tr de,ru -dmg -fancy contrib/macdeploy/fancy.plist  
+
+ Build output expected:
+  Bitcoin-Qt.dmg
 
 * upload source and builds to SourceForge