r19581 - gnucash/trunk/packaging/win32 - Win32 build: Remove installation directory before installing the new version. Require exact gwen/aqbanking version.
Christian Stimming
cstim at code.gnucash.org
Thu Sep 16 12:13:11 EDT 2010
Author: cstim
Date: 2010-09-16 12:13:10 -0400 (Thu, 16 Sep 2010)
New Revision: 19581
Trac: http://svn.gnucash.org/trac/changeset/19581
Modified:
gnucash/trunk/packaging/win32/install-impl.sh
Log:
Win32 build: Remove installation directory before installing the new version. Require exact gwen/aqbanking version.
Modified: gnucash/trunk/packaging/win32/install-impl.sh
===================================================================
--- gnucash/trunk/packaging/win32/install-impl.sh 2010-09-15 20:18:18 UTC (rev 19580)
+++ gnucash/trunk/packaging/win32/install-impl.sh 2010-09-16 16:13:10 UTC (rev 19581)
@@ -754,6 +754,7 @@
CPPFLAGS="${GNOME_CPPFLAGS}" \
LDFLAGS="${GNOME_LDFLAGS}"
make
+ rm -rf ${_LIBGSF_UDIR}
make install
qpopd
${PKG_CONFIG} --exists libgsf-1 libgsf-gnome-1 || die "libgsf not installed correctly"
@@ -785,9 +786,10 @@
[ -d ../libgsf-* ] || die "We need the unpacked package $TMP_UDIR/libgsf-*; please unpack it in $TMP_UDIR"
[ -f dumpdef.pl ] || cp -p ../libgsf-*/dumpdef.pl .
make
+ rm -rf ${_GOFFICE_UDIR}
make install
qpopd
- ${PKG_CONFIG} --exists libgoffice-0.8 && [ -f $_GOFFICE_UDIR/bin/libgoffice-0.8-8.dll ] || die "goffice not installed correctly"
+ ${PKG_CONFIG} --exists libgoffice-0.8 && [ -f $_GOFFICE_UDIR/bin/libgoffice*.dll ] || die "goffice not installed correctly"
rm -rf ${TMP_UDIR}/goffice-*
rm -rf ${TMP_UDIR}/libgsf-*
fi
@@ -950,7 +952,7 @@
_GWENHYWFAR_UDIR=`unix_path ${GWENHYWFAR_DIR}`
add_to_env ${_GWENHYWFAR_UDIR}/bin PATH
add_to_env ${_GWENHYWFAR_UDIR}/lib/pkgconfig PKG_CONFIG_PATH
- if quiet ${PKG_CONFIG} --atleast-version=${GWENHYWFAR_VERSION} gwenhywfar
+ if quiet ${PKG_CONFIG} --exact-version=${GWENHYWFAR_VERSION} gwenhywfar
then
echo "Gwenhywfar already installed. skipping."
else
@@ -984,6 +986,7 @@
fi
make
# [ "$CROSS_COMPILE" != "yes" ] && make check
+ rm -rf ${_GWENHYWFAR_UDIR}
make install
qpopd
${PKG_CONFIG} --exists gwenhywfar || die "Gwenhywfar not installed correctly"
@@ -1052,7 +1055,7 @@
_AQBANKING_UDIR=`unix_path ${AQBANKING_DIR}`
add_to_env ${_AQBANKING_UDIR}/bin PATH
add_to_env ${_AQBANKING_UDIR}/lib/pkgconfig PKG_CONFIG_PATH
- if quiet ${PKG_CONFIG} --atleast-version=${AQBANKING_VERSION} aqbanking
+ if quiet ${PKG_CONFIG} --exact-version=${AQBANKING_VERSION} aqbanking
then
echo "AqBanking already installed. skipping."
else
@@ -1109,6 +1112,7 @@
--prefix=${_AQBANKING_UDIR}
fi
make
+ rm -rf ${_AQBANKING_UDIR}
make install
qpopd
qpushd ${_AQBANKING_UDIR}/bin
More information about the gnucash-changes
mailing list