Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
3a2e67e
commit c83ded2
Showing
3 changed files
with
344 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,123 @@ | ||
-----BEGIN PGP PUBLIC KEY BLOCK----- | ||
Version: GnuPG v2.0.4-svn0 (GNU/Linux) | ||
Comment: OpenPGP-Keyserver | ||
|
||
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 | ||
=tnz2 | ||
-----END PGP PUBLIC KEY BLOCK----- | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,151 @@ | ||
#!/bin/sh | ||
## | ||
# Build script for MacGPG2 - now part of GPGTools. | ||
# This version does not install the files to "/" so we can create an installer. | ||
# | ||
# @author Benjamin Donnachie | ||
# @author Alexander Willner <alex@gpgtools.org> | ||
# @version 2011-05-12 | ||
# @copy Benjamin Donnachie 2010 | ||
# @license Released under version 3 of the GPL | ||
# @see https://github.com/GPGTools/MacGPG1/blob/master/build-script.sh | ||
# @todo Download and patch the sources instead of using the own repository | ||
# @todo Create fat binaries for ppc, i386 and x86_64 | ||
# @todo Error: "no proper invocation of AM_INIT_AUTOMAKE was found" | ||
## | ||
|
||
function status { | ||
echo "****" | ||
echo "$@" | ||
echo "****" | ||
} | ||
|
||
function try { | ||
status Trying "$@" | ||
$@ | ||
if [ $? -ne 0 ]; then | ||
status "ERROR - ABORTING" | ||
exit | ||
fi | ||
} | ||
|
||
export PATH=$PATH:/usr/local/MacGPG2/bin | ||
|
||
# Set up build environment | ||
export WorkingDirectory="`pwd`" | ||
export BuildDirectory="$WorkingDirectory/build" | ||
#export MacGPG2="/usr/local/MacGPG2" | ||
export MacGPG2="$BuildDirectory/usr/local/MacGPG2" | ||
|
||
export MACOSX_DEPLOYMENT_TARGET=10.5 | ||
export CFLAGS="-mmacosx-version-min=$MACOSX_DEPLOYMENT_TARGET -isysroot /Developer/SDKs/MacOSX$MACOSX_DEPLOYMENT_TARGET.sdk -arch i386 -arch x86_64" | ||
export CXXFLAGS="$CFLAGS" | ||
export CPPFLAGS=-I$MacGPG2/include | ||
export LDFLAGS=-L$MacGPG2/lib | ||
export CC=/usr/bin/gcc-4.0 | ||
export CXX=/usr/bin/g++-4.0 | ||
#export PREFIX="$MacGPG2" | ||
export PREFIX="$BuildDirectory/MacGPG2" | ||
|
||
export configureFlags="--enable-static=no --disable-maintainer-mode --disable-dependency-tracking --prefix=$PREFIX" | ||
|
||
# Create a build directory a level above | ||
# Really need build directory now self contained in $MacGPG2? | ||
mkdir $BuildDirectory | ||
mkdir -p $PREFIX | ||
|
||
status EXPERIMENTAL! USE AT OWN RISK! | ||
|
||
status Either run script as root with sudo or be available to enter password for make install | ||
|
||
# Circular dependency between iconv and gettext | ||
|
||
status First pass of libiconv | ||
cd $WorkingDirectory/source/libiconv | ||
try ./configure $configureFlags --enable-extra-encodings | ||
try make | ||
try make install | ||
|
||
status gettext | ||
cd $WorkingDirectory/source/gettext | ||
try ./configure $configureFlags --disable-csharp --disable-native-java --without-emacs \ | ||
--with-included-gettext --with-included-glib --with-included-libcroco --with-included-libxml \ | ||
--disable-java | ||
try make | ||
try make install | ||
##try sudo make -e prefix=$BuildDirectory install | ||
#try sudo rm -fr $MacGPG2/share/doc/gettext/ | ||
#try sudo rm -fr $BuildDirectory/share/doc/gettext/ | ||
|
||
status libiconv | ||
cd $WorkingDirectory/source/libiconv | ||
try make distclean | ||
try ./configure $configureFlags --enable-extra-encodings | ||
try make | ||
try make install | ||
##try sudo make -e prefix=$BuildDirectory install | ||
|
||
# Next pth | ||
status pth | ||
cd $WorkingDirectory/source/pth | ||
try ./configure $configureFlags --with-mctx-mth=sjlj --with-mctx-dsp=ssjlj --with-mctx-stk=sas | ||
# Patch make for multiple architecture builds | ||
try patch -p0 < Makefile.patch | ||
try make | ||
try make test | ||
try make install | ||
##try sudo make -e prefix=$BuildDirectory install | ||
|
||
status libusb | ||
cd $WorkingDirectory/source/libusb | ||
try ./configure $configureFlags | ||
try make | ||
try make install | ||
##try sudo make -e prefix=$BuildDirectory install | ||
|
||
#export LIBUSB_1_0_CFLAGS="-I/usr/local/MacGPG2/include/libusb-1.0/" | ||
#export LIBUSB_1_0_LIBS="-L$MacGPG2/lib" | ||
|
||
status lib-compat | ||
cd $WorkingDirectory/source/libusb-compat | ||
try ./configure $configureFlags | ||
try make | ||
try make install | ||
##try sudo make -e prefix=$BuildDirectory install | ||
|
||
status libgpg-error | ||
cd $WorkingDirectory/source/libgpg-error | ||
try ./configure $configureFlags | ||
try make | ||
try make install | ||
##try sudo make -e prefix=$BuildDirectory install | ||
|
||
status libassuan | ||
cd $WorkingDirectory/source/libassuan | ||
try ./configure $configureFlags --with-gpg-error-prefix=$MacGPG2/ | ||
try make | ||
try make install | ||
##try sudo make -e prefix=$BuildDirectory install | ||
|
||
status libgcrypt | ||
cd $WorkingDirectory/source/libgcrypt | ||
try ./configure $configureFlags --with-gpg-error-prefix=$MacGPG2 --with-pth-prefix=$MacGPG2 --disable-asm --disable-endian-check | ||
try make | ||
try make install | ||
##try sudo make -e prefix=$BuildDirectory install | ||
|
||
status libksba | ||
cd $WorkingDirectory/source/libksba | ||
try ./configure $configureFlags --with-gpg-error-prefix=$MacGPG2/ | ||
try make | ||
try make install | ||
##try sudo make -e prefix=$BuildDirectory install | ||
|
||
# make clean currently broke in GnuPG2 | ||
status GnuPG2 | ||
cd $WorkingDirectory/source/gnupg2 | ||
try ./configure $configureFlags --with-pinentry-pgm=$MacGPG2/libexec/pinentry-mac.app/Contents/MacOS/pinentry-mac --prefix=$MacGPG2 --enable-standard-socket --with-gpg-error-prefix=$MacGPG2/ --with-libgcrypt-prefix=$MacGPG2/ --with-libassuan-prefix=$MacGPG2/ --with-ksba-prefix=$MacGPG2/ --with-pth-prefix=$MacGPG2/ --disable-gpgtar --with-libiconv-prefix=$MacGPG2 --with-libintl-prefix=$MacGPG2/ | ||
try make | ||
try make install | ||
##try sudo make -e prefix=$BuildDirectory install | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
#!/bin/sh | ||
## | ||
# Build file for GnuPG 2 on OS X. | ||
# This version downloads the sources. Based on the GnuPG 1 build script. | ||
# | ||
# @author Alexander Willner <alex@gpgtools.org> | ||
# @version 2011-05-12 | ||
# @see https://github.com/GPGTools/MacGPG1/blob/master/build-script.sh | ||
# @todo Download and compile other sources first, e.g. Pth | ||
# @todo Create fat binaries for ppc, i386 and x86_64 | ||
## | ||
|
||
# configuration ################################################################ | ||
url="ftp://ftp.gnupg.org/gcrypt/gnupg/"; | ||
version="gnupg-2.0.17"; | ||
fileExt=".tar.bz2"; | ||
sigExt=".tar.bz2.sig" | ||
build="`pwd`/build/gnupg"; | ||
prefix_build="`pwd`/build/MacGPG2"; | ||
prefix_install="/usr/local/MacGPG2" | ||
gpgFile="Makefile.gpg"; | ||
|
||
export MACOSX_DEPLOYMENT_TARGET="10.5" | ||
export CFLAGS="-mmacosx-version-min=10.5 -DUNIX -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch i386 -arch ppc" | ||
|
||
gpg --import "$gpgFile"; | ||
mkdir -p "$build"; | ||
mkdir -p "$target"; | ||
################################################################################ | ||
|
||
pushd "$1" > /dev/null | ||
|
||
# download sources ############################################################# | ||
cd "$build"; | ||
if [ ! -e "$version$fileExt" ]; then | ||
curl -O "$url$version$fileExt" | ||
curl -O "$url$version$sigExt" | ||
fi | ||
gpg --verify "$version$sigExt" | ||
if [ "$?" != "0" ]; then | ||
echo "Could not get the sources!"; | ||
exit 1; | ||
fi | ||
################################################################################ | ||
|
||
# compile sources ############################################################## | ||
tar -xjf "$version$fileExt"; | ||
cd "$version"; | ||
./configure \ | ||
--enable-static=yes \ | ||
--disable-endian-check \ | ||
--disable-dependency-tracking \ | ||
--disable-asm \ | ||
--enable-osx-universal-binaries \ | ||
--prefix="$prefix_install" && \ | ||
make -j2 | ||
#&& make check | ||
|
||
if [ "$?" != "0" ]; then | ||
echo "Could not compile the sources!"; | ||
exit 1; | ||
fi | ||
################################################################################ | ||
|
||
|
||
# install binaries ############################################################# | ||
make prefix="$prefix_build" install | ||
################################################################################ | ||
|
||
popd > /dev/null |