Skip to content

Commit

Permalink
Fix up libgnutls installation when building from source.
Browse files Browse the repository at this point in the history
We don't actually build libgnutls from source, so we need to create the
directory for it. The .la files it provides contain the builder's paths
which screws up libtool later, so delete them.
  • Loading branch information
jralls committed Nov 2, 2014
1 parent 78f4b59 commit ee916ce
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
2 changes: 1 addition & 1 deletion defaults.sh
Expand Up @@ -210,7 +210,7 @@ GNUTLS_VERSION="3.2.19"
set_default BUILD_GNUTLS_FROM_SOURCE "no"
set_default GNUTLS_URL "$GC_DEPS_URL/gnutls-3.2.19-minGW.tgz"
set_default GNUTLS_DEV_URL "$GC_DEPS_URL/gnutls-3.2.19-dev-minGW.tgz"
set_default GNUTLS_SRC_URL "ftp://ftp.gnutls.org/gcrypt/gnutls/w32/gnutls-${GNUTLS_VERSION}-w32.zip"
set_default GNUTLS_PKG_URL "ftp://ftp.gnutls.org/gcrypt/gnutls/w32/gnutls-${GNUTLS_VERSION}-w32.zip"
GCRYPT_VERSION="1.6.2"
set_default GCRYPT_SRC_URL "ftp://ftp.gnutls.org/gcrypt/libgcrypt/libgcrypt-${GCRYPT_VERSION}.tar.bz2"
GPG_ERROR_VERSION="1.17"
Expand Down
4 changes: 3 additions & 1 deletion install-impl.sh
Expand Up @@ -459,10 +459,12 @@ function inst_gnutls() {
echo "GNUTLS already installed in $_GNUTLS_UDIR. skipping."
else
if [ "$BUILD_GNUTLS_FROM_SOURCE" = "yes" ]; then
wget_unpacked $GNUTLS_URL $DOWNLOAD_DIR $GNUTLS_DIR
mkdir -p $_GNUTLS_UDIR
wget_unpacked $GNUTLS_PKG_URL $DOWNLOAD_DIR $GNUTLS_DIR
wget_unpacked $GCRYPT_SRC_URL $DOWNLOAD_DIR $TMP_DIR
wget_unpacked $GPG_ERROR_SRC_URL $DOWNLOAD_DIR $TMP_DIR
wget_unpacked $GLIB_NETWORKING_SRC_URL $DOWNLOAD_DIR $TMP_DIR
rm $_GNUTLS_UDIR/lib/*.la
assert_one_dir $TMP_UDIR/libgcrypt-*
assert_one_dir $TMP_UDIR/libgpg-error-*
assert_one_dir $TMP_UDIR/glib-networking-*
Expand Down

0 comments on commit ee916ce

Please sign in to comment.