Commit Graph
202 Commits
Author SHA1 Message Date
Andreas Köhler 319f22bf81 Compile with --enable-locale-specific-tax on Windows.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15974 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-22 00:49:31 +00:00
Joshua Sled 823e13c49b ebuild updates
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15971 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-21 21:49:11 +00:00
Joshua Sled c1f5e06edc Update ebuild for 2.1.x'es.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15968 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-21 20:58:18 +00:00
Andreas Köhler 68adce5d1d Replace monolithic MinGW setup by smaller and reusable downloads.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15952 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-21 18:14:42 +00:00
Andreas Köhler 114190d816 Allow building from a tarball.
* Add UPDATE_SOURCES.  If "no", drop inst_svn and svn_up.
* Add BUILD_FROM_TARBALL.  If "yes", set GNUCASH_DIR=..\\..,
  REPOS_DIR=$GNUCASH_DIR and UPDATE_SOURCES=no.
* Fix renaming of setup.exe in dist.sh.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15924 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-18 22:05:36 +00:00
Andreas Köhler cfd42cd0bf Install.sh: Test for g++.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15923 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-18 19:17:11 +00:00
Andreas Köhler 3c9babbcf2 Win32: Add some text regarding QTDIR and AQBANKING_WITH_QT.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15920 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-17 22:47:31 +00:00
Andreas Köhler 0791702725 Win32: Include custom at the beginning of defaults. Set AQBANKING_WITH_QT=yes.
To enable effective overriding of GLOBAL_DIR, first include custom and
then use set_default and add_step to complete the environment.  The
primer is new and sets a variable if it is unset or empty.  The latter
is modified to check steps for being blocked, either by block_step or a
previous call to add_step.  Add late_eval for expressions to be executed
at the end of defaults.

AQBANKING_WITH_QT (prior aqbanking_with_qt) is set to yes by default now
so that the aqbanking setup wizard is built and the user only needs to
install QT.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15918 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-17 19:48:27 +00:00
Andreas Köhler bd4440ea8e Correct custom.sh to defaults in packaging/win32/Makefile.am.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15914 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-17 15:18:54 +00:00
Andreas Köhler b80e44ff96 Rename custom.sh to defaults, recommend custom, add remove_step.
Declare defaults (custom.sh) as virtually immutable, so that svn updates
and commits do not interfere with local modifications.  Put those into a
file `custom' which is read at the end of defaults, if existent.
Remove_step helps to comment out steps now.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15912 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-16 22:33:26 +00:00
Andreas Köhler 82a41dbdca Add packaging/win32 to tarball.
In the long run it should be possible to build GnuCash on Windows from
the tarball within MSYS/MinGW.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15910 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-16 18:11:07 +00:00
Andreas Köhler 3dfeefe2f6 Improve win32/reset.sh.
The script uses the paths from custom.sh now.  Certain paths can be
added as precious by reset.sh or the user to avoid their deletion.  All
planned actions are presented before confirmation to make them more
transparent.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15897 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-15 14:48:42 +00:00
Andreas Köhler dfcb77f0c9 On Windows, go back to libgnomeprint. Partly revert r15750/61.
GtkPrint/GtkHTML as combination is not yet stable enough to use it by
default.  It seems however to be the way to go, so all necessary changes
are only commented out.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15771 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-01 13:23:54 +00:00
Andreas Köhler 57b1a827ae Remove libgnomeprintui from dist.sh.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15761 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-03-28 08:59:36 +00:00
Andreas Köhler 62ff5bab3c Install.sh: Some package updates, including GtkHTML 3.14.0.
Update glib, cairo, pango, gtk+ and gtkhtml.  Drop libgnomeprintui, but
keep libgnomeprint because goffice depends on it.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15750 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-03-24 15:28:37 +00:00
Andreas Köhler 12392fcb44 Install.sh: Do not mix pexports and ".." as noted by Nathan Buchanan.
pexports somestimes crashes in a new MSYS shell if a path, like the one
to a header file, contains "..".


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15747 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-03-22 08:15:01 +00:00
Andreas Köhler bc2969282c In install.sh test for htmlhelp, try to build DLL.
The HTML Help Workshop includes htmlhelp.lib, but we cannot use it for
creating DLLs---it is a static thingy.  So test with -shared in
install.sh.  It would be nice to have a similar test improvement in
configure.in.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15744 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-03-21 09:46:01 +00:00
Andreas Köhler cc00692a51 Harden tests for HtmlHelpW on Windows.
Check both, in install.sh and configure.in, whether we can link a test
source for HtmlHelpW against the html help import library, instead of
just testing for htmlhelp.h or some htmlhelp library thing.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15727 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-03-16 09:20:45 +00:00
Andreas Köhler 86511caa08 Install.sh: Add support for generating guide and help CHM files.
* add html help workspace, make an import library for hhctrl.ocx
* add libxslt for xsltproc and htmlhelp xsl stylesheets
* run xsltproc on guide and help, C and de_DE; enrich the resulting hhp
  files with anchor/map/alias information, compile them with hhc, save
  to $INST_DIR/share/gnucash/$lang/gnucash-$type.chm
* create GKeyFiles *.hhmap that can be parsed to open specific topics
* also, obsolete pexports by mingw-utils


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15712 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-03-14 00:41:59 +00:00
Christian Stimming e46aceda72 Add helpful error message if other package is unavailable
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15706 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-03-10 21:18:16 +00:00
Andreas Köhler 4ebb0dc551 Install.sh: Bump goffice to 0.3.7.
* add pcre which is a hard dependency of goffice now
* use the same patch for goffice 0.3.7 as for 0.3.2 (was not in use)
* make inst.sh'ed gnucash and gnucash.bat scripts work again


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15705 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-03-10 19:01:37 +00:00
Andreas Köhler 19bb7be296 Install.sh: Update cairo, pango, intltool and aqbanking.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15681 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-03-06 19:57:51 +00:00
Andreas Köhler 9649e037ac Install.sh: Use add_to_env to add svn bindir to PATH.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15672 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-27 09:24:38 +00:00
Christian Stimming c23dc36250 Upgrade ktoblzcheck; the newer version doesn't need registry keys anymore
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15587 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-17 10:09:02 +00:00
Andreas Köhler 140671df98 Install.sh: Make QTDIR a Unix path.
AqBankings configure does not like QTDIR to contain backslashes.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15586 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-16 23:55:12 +00:00
Andreas Köhler 5d8c124c3c Install.sh: Add set_env_or_die, use it for $INTLTOOL_PERL.
This function is similar to add_to_env, but makes the script fail if it
would effectively overwrite a non-empty variable.  This is not the case
if the new value was already a part of the variables contents, no matter
whether from the beginning or after an add_to_env call.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15585 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-16 22:57:15 +00:00
Andreas Köhler effc8e040b Install.sh: Make assert_one_dir quieter.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15584 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-16 17:02:57 +00:00
Christian Stimming b0d7e1ff75 Update gwenhywfar to 2.5.4.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15583 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-16 15:06:27 +00:00
Andreas Köhler 22a6238170 Do not move unzipped folders of ActivePerl.
Instead of stripping the prefixing directories ActivePerl\\Perl to have
\\bin directly in $ACTIVE_PERL_DIR, set INTLTOOL_PERL to the unchanged
path.  This makes Installer.bat work again.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15582 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-15 21:09:59 +00:00
Christian Stimming 17b614de95 For aqbanking cmdline programs, change subsystem to console
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15575 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-13 21:03:59 +00:00
Christian Stimming db6a765764 Update aqbanking to 2.2.8.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15573 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-12 14:34:29 +00:00
Christian Stimming f442806965 Fix and activate installation of ktoblzcheck on win32.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15572 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-12 10:53:20 +00:00
Christian Stimming 5e919c3084 Add (untested) installation of ktoblzcheck as well.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15567 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-11 21:48:42 +00:00
Andreas Köhler 52058f44f1 On Win32, add get_dtd_installation_directory to LibOFX. Fix #406286.
Determine a directory for DTDs at runtime with the help of
GetModuleFileName, cf. g_win32_get_package_installation_directory, and
use it for searches.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15564 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-11 17:30:54 +00:00
Andreas Köhler 887adf7e68 Install.sh: Still use -g on DISABLE_OPTIMIZATIONS.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15563 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-11 04:22:52 +00:00
Andreas Köhler 366b56882f Install.sh: Remove dependency_libs line from .la files in \lib too.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15551 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-10 14:57:33 +00:00
Andreas Köhler 0cecea4d98 Dist.sh: Set subsystem of libexec/gconfd-2.exe to GUI.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15541 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-09 22:03:44 +00:00
Andreas Köhler c1aab62b60 Install.sh: Make some installs silent, fix AqBanking LDFLAGS.
msysdtk, unzip, inno and svn can be installed without user
interaction. Replace quick start inno pack by the release package. Do
not remove the LibOFX library dir by overwriting LDFLAGS in the make
call of aqbanking.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15540 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-09 21:54:40 +00:00
Christian Stimming 9a7f559f67 Fix hardcoded path.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15535 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-09 16:29:32 +00:00
Christian Stimming a93ac56b8e Add another win registry key needed for aqbanking. Update gwenhywfar.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15534 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-09 15:33:24 +00:00
Christian Stimming 2e312544e5 Add optional build commands for qt-enabled aqbanking.
Enable this by export aqbanking_with_qt=yes before running install.
Needs qt4 from trolltech.com installed beforehand.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15533 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-09 13:30:55 +00:00
Christian Stimming cc05b19836 Remove indent which is no longer needed; add make check at gwenhywfar build.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15532 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-09 11:30:48 +00:00
Andreas Köhler 7eee71ca99 Install.sh: Add gwenhywfar and aqbanking dirs to ACLOCAL_FLAGS.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15530 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-08 22:05:39 +00:00
Andreas Köhler c782e48da4 Install.sh: Add REGEX_CPPFLAGS to gwenhywfar.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15529 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-08 21:40:48 +00:00
Andreas Köhler 648547fd9f Install.sh: Add exetype.pl, hide gconfd-2.exe window.
exetype.pl is a perl script that sets the subsystem type of executables
to CONSOLE or WINDOWS (GUI). Apply that to gconfd-2.exe to hide the
console. Editbin.exe could do the same.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15528 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-08 21:16:30 +00:00
Andreas Köhler 8118a69b44 Install.sh: Move wget, unzip, indent and pexports to \tools.
Unclutter c:\soft and the PATH environment variable a bit by moving some
tools to GLOBAL_DIR\tools. "Tool" here means a binary or shell script
that works without further DLLs or shared files.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15527 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-08 20:50:29 +00:00
Andreas Köhler 5c5f82fb14 Install.sh: Correct -p parameter for LIBOFX_PATCH.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15526 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-08 18:27:18 +00:00
Christian Stimming a67b94b32f Fix libofx and OFX import on win32.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15523 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-08 13:58:29 +00:00
Christian Stimming 62daca14c9 Add checking for whether an unpacked directory isnt confused with an older one.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15519 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-07 14:38:47 +00:00
Christian Stimming e562e1d2fa Fix typo. Sorry.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15518 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-07 10:12:28 +00:00