Commit Graph

435 Commits

Author SHA1 Message Date
Christian Stimming
301c70fc75 Bug #618341: Additional paths to reset.sh
Patch by Yasuaki Taniguchi.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19157 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-14 07:36:11 +00:00
Phil Longstaff
372d915aca Fix #616554 - New stylesheets based on Fancy template cause BIN to crash
An interface issue between libjpeg and webkit (incorrect type used in libjpeg) causes the crash.  This patch replaces the normal libjpeg with a patched one.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19146 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-09 17:13:02 +00:00
Geert Janssens
fcdfc59e21 Remove qsf related code from windows installer script.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19114 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-06 07:44:11 +00:00
Geert Janssens
5453e5498a Rewrite assert_one_dir function to not crash on a native build machine
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19107 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-05 12:25:37 +00:00
Geert Janssens
d7cf97feb4 Improve the cross-compilation process.
- improve create_cross_mingw.sh's integration in defaults.sh and install.sh
- update README file

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19104 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-04 23:40:29 +00:00
Geert Janssens
b4ebe56020 Improve test_for_mingw
- change test so that both tested programs must work, not only the exit code of the last one
- make it cross-compile compatible

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19101 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-04 22:40:19 +00:00
Geert Janssens
4a4190f261 Improve assert_one_dir
It now gives a different error message when no directory was found or when multiple directories were found

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19100 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-04 16:44:55 +00:00
Geert Janssens
36a9a2e592 Bug #617435 - webkitgtk+ cross build script, created by Yasuaki Taniguchi
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19098 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-04 09:45:50 +00:00
Geert Janssens
8ca34d6f05 Remove forgotten debug statement
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19096 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-03 20:15:08 +00:00
Geert Janssens
7a6b2751b9 Add ./ to sourced files, so that they are found when cross-compiling.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19095 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-03 20:07:49 +00:00
Geert Janssens
a54561c9c8 Add (optional) destination file name parameter to wget_unpacked and smart_wget functions.
This parameter can be used to override the filename to be used for the downloaded package. If empty, the functions continue to work as before.

This new option will be used for cross compilation.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19094 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-03 19:50:12 +00:00
Geert Janssens
7561a9e3a9 Windows build script improvements
- make sure pexports is available before guile is built
- test for pexports availability when compiling libdbi (to fix crosscompilation)

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19093 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-02 23:18:04 +00:00
Geert Janssens
88cfa51921 Bug #617072 - Update create_cross_mingw.sh, patch by Yasuaki Taniguchi
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19082 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-04-28 13:54:45 +00:00
Geert Janssens
57a37b9005 Bug #615317 - Windows installer requires Qt libraries
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19075 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-04-27 12:12:21 +00:00
Geert Janssens
519fea0230 Add missing libmysql.def to tarball
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19074 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-04-27 11:04:06 +00:00
Geert Janssens
2406f64eaf Enable environment file on Windows (only direct install, not via ISS installer)
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19071 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-04-24 16:26:06 +00:00
Geert Janssens
40c6f15645 Replace directory mv's with cp -r when the move potentially crosses filesystem borders.
Apparently, Msys' mv command fails to move directories across filesystem borders (like
from a directory on the c drive to a mounted samba share).
I hit this issue because my tmp dir is on a different filesystem from
my base dir.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19053 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-04-23 12:13:39 +00:00
Geert Janssens
310cf13f67 * Make sure wget downloads are stored with filenames not containing any html garbage (& and = signs as a result of http_get parameters).
* Have wget_unpacked return the actual path where the files were unpacked via the _EXTRACT_UDIR env variable. In most cases this is simply the path that was requested, but sometimes, a tarball or zip file adds its own relative path. The _EXTRACT_UDIR variable will take this into account by analysing the contents of the tarball/zip file.

These changes will be used in the revived cross-compile script.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19048 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-04-22 09:25:51 +00:00
Geert Janssens
04d89bde02 Move one more MSVC-only line inside the MSVC test
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19044 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-04-20 17:13:41 +00:00
Geert Janssens
97e2de2a5f pexports is only available if MSVC is installed. Encapsulate it in a conditional.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19042 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-04-20 14:54:58 +00:00
Geert Janssens
95a2a6084f Allow QTDIR to be defined either in pure windows format (c:\xyz\def) or unix format (/c/xyz/def) without ISS bailing out.
Previously, only unix format worked.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19039 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-04-19 17:41:28 +00:00
Christian Stimming
aa0c80f38e Win32: Add mingw cutecash build to the install.sh script, enabled by WITH_CUTECASH=yes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19012 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-04-10 19:33:25 +00:00
Geert Janssens
547b7aa5fe Add note about required Qt for dist.sh + some typo fixes
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19009 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-04-10 09:01:16 +00:00
Geert Janssens
fef687aa2f Fix Windows build after introduction of the environment config file.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19001 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-04-06 11:55:43 +00:00
Phil Longstaff
8e71388367 Upgrade win32 version of webkit from 1.1.5 to 1.1.90.
This version contains changes required to fix #588816 (Heading Banner Image does not display or print
on invoice reports).  Note that this bug won't be fixed until some gnucash changes are checked in as well.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18991 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-04-04 21:22:19 +00:00
Christian Stimming
17e795560d MSVC: Add creation of MSVC import library of libdbi.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18983 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-03-30 20:00:12 +00:00
Christian Stimming
b53205e903 Set some more line-ending style properties.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18961 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-03-24 19:28:20 +00:00
Christian Stimming
c172bc7ee4 Set the desired line-ending style to the correct value on the server side.
Without the svn:eol-style property, SVN checkouts on windows tend to appear
with varying line endings. The only possible way around this in svn is to
set the expected line endings as svn properties.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18959 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-03-24 19:18:08 +00:00
Geert Janssens
4ae6bada57 Fix Windows installer doc to have perl >= 5.8 instead of 5.10
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18923 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-03-17 10:54:35 +00:00
Christian Stimming
eba463bb30 Add src/calculation and src/app-utils to cmake build system.
app-utils is needed for the conversion from and to string
for gnc_numeric, date, and other values.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18905 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-03-14 21:01:32 +00:00
Christian Stimming
7cd0515ffb MSVC compatiblity: snprintf is required to have a prefixing underscore.
Also, more symbols of libguile/gc.h need explicit declspec on MSVC.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18864 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-03-07 13:06:03 +00:00
Christian Stimming
4708f169ea Win32: Add download of cmake, disabled by default.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18813 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-03-04 17:47:51 +00:00
Christian Stimming
ed75831a88 Win32: Create the MSVC import library for libguile during install.sh.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18781 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-03-02 20:22:01 +00:00
Geert Janssens
358670a0a2 Bug #611470 Add Japanese concepts guide into GnuCash installer, patch by Yasuaki Taniguchi
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18779 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-03-02 14:54:34 +00:00
Christian Stimming
961539fc7c Win32 build: libguile needs minor tweaking for MSVC compatibility.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18774 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-03-01 18:45:11 +00:00
Christian Stimming
495aea766d Win32: Fix libbonoboui compiling.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18756 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-02-27 18:42:11 +00:00
Geert Janssens
bcd9b42872 Clarify required steps to setup windows build environment.
The mingw website has changed quite a lot since the README
was written and some of the url's used in it were confusing.
I have changed the url's to point to the actual packages
on sourceforge (current at the time of this writing)
and added some extra details where I had trouble understanding
the actions to perform.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18740 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-02-26 21:28:27 +00:00
Geert Janssens
61937bc3dd Update documentation references to Active Perl (5.8->5.10)
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18723 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-02-24 19:53:37 +00:00
Geert Janssens
939744677f Add dutch translation to the Windows installer.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18718 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-02-24 18:30:30 +00:00
Christian Stimming
b83517abd9 Bug #610348: Add compiling our own binary of libbonoboui because the ftp.gnome.org binary still depends on the obsolete libxml2.dll.
However, we still download the erroneous binary and unpack it into $GNOME_DIR
because libgnomeui depends on libbonoboui which in turn depends on libgnome.
Hence, libbonoboui cannot be compiled before libgnome-dev is unpacked, but
libgnomeui won't report to be installed correctly before libbonoboui is
available as well. Theoretically, we would have to split the inst_gnome step
so that it first unpacks libgnome et al., then we run the inst_libbonoboui
step, then we run the second part of inst_gnome which would be something like
inst_gnomeui. I'm lazy, so I silently overwrite the libbonoboui DLL with
our hand-compiled version and that's it.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18711 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-02-23 20:10:31 +00:00
Geert Janssens
13ce6a10ee Bug #610348 missing dependencies in windows build
Update gnome-vfs to 2.24.1
Note that this means Windows 2000 is no longer supported.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18695 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-02-20 13:26:19 +00:00
Christian Stimming
8345fff2c6 Win32: Update libxslt version, but it needs its own copy of libxml2.dll.
Apparently the gnome-provided libxml2 has the DLL filename libxml2-2.dll,
but the binary from xmlsoft.org still has the filename libxml2.dll.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18690 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-02-19 22:12:28 +00:00
Christian Stimming
89e197771a Win32: And one more dependency upgrade (causes missing libxml2.dll complaints otherwise)
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18689 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-02-19 21:06:50 +00:00
Christian Stimming
5485983166 More win32 dependency version updates.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18688 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-02-19 20:50:01 +00:00
Geert Janssens
2ff0d7507d Update libpng package dependency for win32 to 1.4.0
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18685 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-02-18 16:22:23 +00:00
Christian Stimming
320906c277 Bug #609603: Windows packing/win32/install.sh PATH fix
Patch by Yasuaki Taniguchi:

When I run /c/soft/gnucash/inst/bin/gnucash or gnucash.cmd after I finish
building win32 binary, DLL missing dialog boxes pop up.

Missing DLLs are
 - libgcrypto.dll,
 - libPQ.dll,
 - mysql.dll, and
 - ssleay32.dll.

This patch add search path to them to fix this problem.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18670 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-02-18 05:27:17 +00:00
Christian Stimming
4e99711ef8 Update gnome package versions.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18664 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-02-16 21:45:34 +00:00
Geert Janssens
a16cbf087f Revert r18654.
Current GtkHtml implementation crashes the windows build whenever a report is opened.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18660 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-02-16 14:39:40 +00:00
Geert Janssens
f03c101929 Use gtkhtml as html render in the Windows build
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18654 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-02-13 15:56:43 +00:00
Christian Stimming
b217a1ca81 Win32: Fix building of libgoffice.
Required libgsf to not remove the build directory, hence part
of r18559 need to be reverted.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18633 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-02-10 19:26:06 +00:00