Skip to content

Commit

Permalink
Build glib-networking (required by libsoup) in gnutls.
Browse files Browse the repository at this point in the history
Ensure that its version is coordinated with glib's by using new variable
GLIB_VERSION for both.
  • Loading branch information
jralls committed Nov 2, 2014
1 parent 35930b6 commit 78f4b59
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 3 deletions.
6 changes: 4 additions & 2 deletions defaults.sh
Expand Up @@ -205,6 +205,7 @@ set_default GUILE_PATCH `pwd`/guile-1.8.patch
set_default OPENSSL_URL "http://www.openssl.org/source/openssl-0.9.8j.tar.gz"
set_default OPENSSL_DIR $GLOBAL_DIR\\openssl

GLIB_VERSION="2.38.2"
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"
Expand All @@ -214,6 +215,7 @@ 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"
set_default GPG_ERROR_SRC_URL "ftp://ftp.gnutls.org/gcrypt/libgpg-error/libgpg-error-${GPG_ERROR_VERSION}.tar.bz2"
set_default GLIB_NETWORKING_SRC_URL "$GNOME_MIRROR/sources/glib-networking/2.38/glib-networking-${GLIB_VERSION}.tar.xz"
set_default GNUTLS_DIR $GLOBAL_DIR\\gnutls

set_default MINGW_UTILS_URL "$SF_MIRROR/mingw/mingw-utils-0.3.tar.gz"
Expand Down Expand Up @@ -263,8 +265,8 @@ set_default LIBXML2_URL "$GNOME_WIN32_DEPS_URL/libxml2_2.7.7-1_win32
set_default LIBXML2_DEV_URL "$GNOME_WIN32_DEPS_URL/libxml2-dev_2.7.7-1_win32.zip"
set_default PKG_CONFIG_URL "$GNOME_WIN32_DEPS_URL/pkg-config_0.25-1_win32.zip"
set_default PKG_CONFIG_DEV_URL "$GNOME_WIN32_DEPS_URL/pkg-config-dev_0.25-1_win32.zip"
set_default GLIB_URL "$GC_DEPS_URL/glib-2.38.2-minGW.tgz"
set_default GLIB_DEV_URL "$GC_DEPS_URL/glib-2.38.2-dev-minGW.tgz"
set_default GLIB_URL "$GC_DEPS_URL/glib-$GLIB_VERSION-minGW.tgz"
set_default GLIB_DEV_URL "$GC_DEPS_URL/glib-$GLIB_VERSION-dev-minGW.tgz"
set_default CAIRO_VERSION="1.10.2"
set_default CAIRO_URL "$GC_DEPS_URL/cairo-1.10.2-minGW.tgz"
set_default CAIRO_DEV_URL "$GC_DEPS_URL/cairo-1.10.2-dev-minGW.tgz"
Expand Down
13 changes: 12 additions & 1 deletion install-impl.sh
Expand Up @@ -462,9 +462,10 @@ function inst_gnutls() {
wget_unpacked $GNUTLS_URL $DOWNLOAD_DIR $GNUTLS_DIR
wget_unpacked $GCRYPT_SRC_URL $DOWNLOAD_DIR $TMP_DIR
wget_unpacked $GPG_ERROR_SRC_URL $DOWNLOAD_DIR $TMP_DIR
mydir=`pwd`
wget_unpacked $GLIB_NETWORKING_SRC_URL $DOWNLOAD_DIR $TMP_DIR
assert_one_dir $TMP_UDIR/libgcrypt-*
assert_one_dir $TMP_UDIR/libgpg-error-*
assert_one_dir $TMP_UDIR/glib-networking-*
qpushd $TMP_UDIR/libgpg-error-*
sed -i'' s/ro// po/LINGUAS #Converting ro.po to UTF8 hangs
./configure ${HOST_XCOMPILE} --prefix=$_GNUTLS_UDIR --disable-nls \
Expand All @@ -481,6 +482,16 @@ function inst_gnutls() {
make
make install
qpopd
qpushd $TMP_UDIR/glib-networking-*
./configure ${HOST_XCOMPILE} --prefix=$_GNUTLS_UDIR \
--with-ca-certificates=no \
--with-pkcs11=no \
CPPFLAGS="${GNOME_CPPFLAGS}" \
LDFLAGS="${GNOME_LDFLAGS}"
make
make install
qpopd

rm -f $_GNUTLS_UDIR/lib/*.la
else
mkdir -p $_GNUTLS_UDIR
Expand Down

0 comments on commit 78f4b59

Please sign in to comment.