Commit Graph

531 Commits

Author SHA1 Message Date
Andreas Köhler
8ff8256b03 [Win32] Update EXTRA_DIST.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17948 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-02-23 20:19:03 +00:00
Andreas Köhler
f3592f34da Bug #571220: [Win32] Unset SCHEME_LIBRARY_PATH environment variable.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17921 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-02-15 17:23:16 +00:00
Charles Day
bb05a6957c Bug #570166: Update win32 packaging to use GTK version 2.14.7
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17897 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-02-12 17:00:50 +00:00
Andreas Köhler
a0eb2e89ae [Win32] Bug #542382: Assign .gnucash file name extension to GnuCash.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17884 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-02-08 14:56:16 +00:00
Andreas Köhler
3db749b2e9 [Win32] Update gtkhtml to version 3.24.2.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17882 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-02-08 13:13:48 +00:00
Andreas Köhler
7cbdac8fa0 [Win32] Rename *.bat to *.cmd.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17881 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-02-08 13:02:56 +00:00
Andreas Köhler
90b9c43266 [Win32] Update online banking libraries.
New versions: gwenhywfar 3.6.0, ktoblzcheck 1.20, aqbanking 3.8.1.  Fix path to
xmlmerge.  Fix aqbanking backend list when compiling without qt (untested
though).


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17815 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-01-13 02:14:00 +00:00
Andreas Köhler
3382092929 [Win32] Provide a bare variant of make_install.sh.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17811 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-01-11 18:47:34 +00:00
Andreas Köhler
c6237d13fb [Win32] Minor cleanup.
* Relinking is really fast now, no need for a hack anymore
* Move the fix of the gnucash script into make_install()
* GnuCash does not install into lib/locale/ anymore
* Remove invalid LIBXML2_DIR from PATH

BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17810 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-01-11 18:38:40 +00:00
Andreas Köhler
bd5834cff0 [Win32] Remove a few obsolete comments.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17809 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-01-11 15:55:33 +00:00
Andreas Köhler
64f0fae322 [Win32] Whitespace change.
Re-add a removed space character, no need for regressions ;-)
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17807 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-01-11 15:45:31 +00:00
Andreas Köhler
43b5ae90f1 [Win32] Update a whole bunch of packages.
* MinGW tools
* Autotools (ac 2.60, am 1.10.2, lt 2.2.6a)
  - libtool feels faster, needs confirmation
  - compiling ac needs a newer m4 version, add that
* Gnome
  - intltool needs a newer perl, so upgrade to activeperl 5.10
  - new libpng, separated into libpng and libpng-dev
  - newly packaged zlib (zlib-dev as well), no dlltool'ing anymore
  - remove libgnomeprint (cf. goffice), gtkprint finally seems to work
    -> goodbye mirrored printouts
* libxslt
  - not the newest because that will be moved to oldreleases/ soon
* openssl
  - watch for libeay32.dll in your Windows folder, it might be too old,
    better you remove it completely
* gmp
  - untested, no BP needed (yet)
* gnutls
  - untested, no BP needed (yet)
* swig
* pcre
* libgsf, goffice
  - goffice does not use libgnomeprint anymore, new patch necessary,
    grab gtk-doc.m4 from gtk-doc tarball instead of patching goffice
  - install htmlhelp earlier and add flags to link to it
* svn
  - includes an own libeay32.dll, may conflict with openssl/bin/libeay32.dll

BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17806 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-01-11 15:37:26 +00:00
Andreas Köhler
8c648d911b Add Italian translation of Win32 installer by Cristian Marchi.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17800 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-01-05 10:40:33 +00:00
Andreas Köhler
a5a43acb1c Sort translations in gnucash.iss.in by language code.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17798 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-01-05 10:18:03 +00:00
Andreas Köhler
ad23fcfa5a Win32: Install italian documentation.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17778 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-12-15 23:55:47 +00:00
Andreas Köhler
968975adb8 Win32: In dist.sh, cp redirect.exe from installation directory instead of build dir.
BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17771 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-12-14 03:10:54 +00:00
Christian Stimming
60c32fd16b Bug #514043: Use AM_CPPFLAGS instead of AM_CFLAGS.
AM_CFLAGS is passed both to the compiler (.c -> .o) and to the linker, so it
should only have flags that are appropriate for both steps. AM_CPPFLAGS is
passed only to the compiler, so flags that are only appropriate for that step
(-I and -D flags, for example), should be in _CPPFLAGS instead of _CFLAGS.
Every gnucash-2.2.3 Makefile.am that passes -I flags gets it wrong, placing
them in _CFLAGS. It's not a functional bug (the linker ignores -I flags), but a
ton of superfluous flags makes the build output pretty verbose and hard to
debug when things do go wrong.

To make matters more confusing as a developer, the FOO_CFLAGS variable set by
PKG_CHECK_MODULES(FOO) is actually for _CPPFLAGS in the Makefile.am
('pkg-config --cflags' returns the -I flags).

A related -I bug (one that *is* functionally broken) is that sometimes a local
(build dir) -I flag is passed after a global (installed dependent library) one.
If my system happens to have a header installed from some unrelated thing,
compiler will find *that* one instead of the expected one in the source
directory. Should always pass all local -I before any global ones.

Patch by andi5 plus one manual addition in src/gnome-utils/Makefile.am

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17655 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-10-25 20:30:47 +00:00
Andreas Köhler
7a6eee68e3 Win32: LT_PROG_RC seems to be internal as well, use AC_CHECK_TOOL instead.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17621 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-10-05 22:14:42 +00:00
Andreas Köhler
9a20ff377d Win32: Add AC_LIBTOOL_WIN32_DLL to libdbi.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17618 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-10-05 17:15:49 +00:00
Andreas Köhler
89e5ea2bc8 Win32: Replace AC_LIBTOOL_RC by LT_PROG_RC in aqbanking's configure.ac file.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17617 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-10-05 17:08:50 +00:00
Andreas Köhler
6e70b91430 Win32: Improve cross-compiling by making aclocal fail less often and adding a few ${HOST_XCOMPILE}.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17616 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-10-05 16:55:19 +00:00
Andreas Köhler
d88730e816 Win32: Untabify install.sh.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17615 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-10-05 13:49:48 +00:00
Andreas Köhler
7f879614fe Win32: Improve cross-compiling of aqbanking.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17614 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-10-05 13:48:57 +00:00
Andreas Köhler
0c84bd20a4 Win32: Add initial support for compiling against AqBanking v3.
Patch from Shawn Faucher with little modifications.
This still needs a lot of testing and improvements still.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17612 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-09-30 21:50:11 +00:00
Andreas Köhler
39d6cf985f Win32: Ship the correct redirect.exe.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17592 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-09-26 02:46:09 +00:00
Andreas Köhler
36ec2ece9c Win32: Make intltool-merge usable.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17590 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-09-25 23:21:50 +00:00
Andreas Köhler
a80da3764d Win32: Always try to install Date-Manip and as fallback DateManip.
It seems that the PPM repositories for ActivePerl v5.6 and v5.8 have been
changed so that DateManip cannot be found anymore.  Keep it for second try
nonetheless.

BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17504 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-09-13 14:45:41 +00:00
Andreas Köhler
18676dd579 Bug #506873, Win32: Add support for Finance-Quote with ActivePerl 5.10.
BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17499 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-09-10 16:16:50 +00:00
Charles Day
a1dd4517b9 Win32 build: Fix a typo to get trunk working on win32/mingw again.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17479 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-08-26 17:09:03 +00:00
Phil Longstaff
290b0c6f12 Additional win32 packaging changes for installation (including libdbi).
Provided by Nathan Buchanan



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17474 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-08-20 12:09:10 +00:00
Phil Longstaff
0bf3700fa2 Add support to build trunk with libdbi and dbi backend on win32/mingw
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17473 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-08-17 16:38:31 +00:00
Andreas Köhler
d003a99e5a Win32: Minor change for emacs compat.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17447 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-08-02 12:04:06 +00:00
Phil Longstaff
9173035d57 Merge gda-dev2 branch into trunk.
This introduces the dbi backend and the --enable-dbi configure option.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17444 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-08-01 16:02:07 +00:00
Andreas Köhler
cf5dcab629 Win32: Move definition of AQBANKING_PATH into make_install() as it is needed there.
Patch from Daniel Harding.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17121 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-04-21 20:59:59 +00:00
Andreas Köhler
862a0b12d3 Win32: Add flag UPDATE_DOCS to avoid running svn up for the docs each time.
Patch from Daniel Harding.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17119 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-04-21 20:59:42 +00:00
Andreas Köhler
15a8696f38 Win32: Add XSLTPROCFLAGS to be able to pass --nonet to xsltproc in make_chm.
Patch from Daniel Harding.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17118 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-04-21 20:59:31 +00:00
Andreas Köhler
e48eba7089 Update reset.sh script to keep htmlhelp, but remove docs and libxslt.
Patch by Nathan Buchanan.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17025 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-03-10 07:07:06 +00:00
Andreas Köhler
78cb99bf3d Minor updates to README.svn; remove README.patches from gnucash.spec.in.
Do not demand ChangeLog entries as they are created automagically.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17016 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-03-08 20:04:46 +00:00
Andreas Köhler
795fac13d5 Remove make-gnucash-patch and only suggest svn diff' or plain diff -urN'.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17012 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-03-08 17:17:47 +00:00
Christian Stimming
178972e03e Update ktoblzcheck version.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16993 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-03-01 16:43:59 +00:00
Andreas Köhler
f249ec8f3d Win32: Update a few gnome packages by revisions to profit from bug fixes.
This should fix at least #507784.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16991 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-03-01 16:27:33 +00:00
Andreas Köhler
440ef0516a Win32: Add setlocal to batch scripts.
This avoids cluttering the environment of the caller.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16932 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-08 22:56:03 +00:00
Andreas Köhler
b91805fd57 Win32: Detect and warn about ActivePerl 5.10 (#506873).
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16931 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-08 22:23:25 +00:00
Andreas Köhler
326eee4cb6 Win32: Provide make_install.sh with some vars, make it more robust.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16930 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-06 23:38:37 +00:00
Andreas Köhler
05f0388610 Win32: Fix a minor typo in reset_steps().
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16929 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-06 22:54:09 +00:00
Andreas Köhler
9ea5112f6c Win32: Factor out make_install step, add make_install.sh.
Make_install.sh can be called in any build directory and will execute
`make install` and all the necessary extra steps after that.

Also, make prepare and finish ordinary steps that can be blocked and
inserted at will.  Add reset_steps.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16928 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-06 22:50:56 +00:00
Andreas Köhler
c5877a2958 #504261: For Windows 2000, downgrade gnome-vfs to v2.14.2.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16807 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-01-05 12:13:28 +00:00
Derek Atkins
67119eeb53 Make sure we require slib in our RPM packaging (#471321)
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16722 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-12-26 00:10:03 +00:00
Andreas Köhler
1fb8b422e6 #503889: Improve r16678 when install icons according to spec.
Make it work for builddir != srcdir.  Do not distribute share\icons or
share\pixmaps on win32.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16683 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-12-19 18:07:31 +00:00
Andreas Köhler
cbdf0f13bd Fix make distcheck on trunk.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16674 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-12-16 18:47:27 +00:00
Andreas Köhler
8ad7d059ae Win32: Explicitly disable python support of ktoblzcheck.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16664 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-12-16 13:05:08 +00:00
Andreas Köhler
4a0d206782 Win32: Add libtiff, because newer gtk+ versions depend on it.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16655 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-12-15 22:30:51 +00:00
Andreas Köhler
004479a1ff Win32: Add Brazilian Portuguese translation of inno strings, patch from Leonardo Fontenelle.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16647 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-12-15 18:00:14 +00:00
Andreas Köhler
06810083f5 Win32: Update package versions.
Update to gettext 0.17, glib 2.14.4, cairo 1.4.10, fontconfig
2.4.2-tml-20071015, atk 1.20.0, pango 1.18.3, gtk+ 2.12.3, orbit2
2.14.10, gail 1.20.1, libbonobo 2.20.1, gnome-vfs 2.18.0.1, libgnome
2.20.1, libgnomecanvas 2.20.1, libbonoboui 2.20.0, libglade 2.6.2 and
goffice 0.4.3.

Gettext installs translations to $prefix\lib\locale now, but not all
gnome packages have been rebuilt yet.

BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16646 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-12-15 17:34:26 +00:00
Andreas Köhler
8725a6f801 #503579: Improve pi.sh to allow reinstalling MSYS/MinGW, patch from Charles Day.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16638 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-12-14 20:00:02 +00:00
Christian Stimming
8d36f93d64 Update ktoblzcheck package version.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16583 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-11-07 21:47:20 +00:00
Christian Stimming
b36523bea3 Update gwen/aqbanking versions on windows.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16565 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-10-15 19:59:18 +00:00
Andreas Köhler
41b42b8a9c Win32: Let gnucash.bat pass its parameters to gnucash.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16563 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-10-13 15:23:10 +00:00
Andreas Köhler
9534c745ed Patch by Nathan Buchanan to fix link to libxslt on zlatkovic.com.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16535 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-09-16 02:22:15 +00:00
Joshua Sled
4f22af5cd5 pause to let Windows catch up with file creation; patch from Nathan Buchanan <nbinont gmail com>.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16524 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-09-12 02:56:22 +00:00
Joshua Sled
de47952f34 wget rate-limiting, patch from Nathan Buchanan <nbinont gmail com>
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16523 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-09-12 02:46:47 +00:00
Andreas Köhler
5bdf27c9ab Add code page information to gnucash.bat, #458783.
Instead of trying to retrieve the system code page, simply hard-code the
code pages for the configured languages.  This is one more string for
each new translation of the custom messages.  Suggestions for how to
parse the LangOptions/LanguageCodePage parameter in isl files are
welcome.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16351 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-22 19:17:19 +00:00
Andreas Köhler
257b731bde LibGSF does not install schema files anymore, drop corresponding dist rule.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16347 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-22 01:51:36 +00:00
Andreas Köhler
9058666fc0 Update LibGSF (1.14.5) and GOffice (0.4.1) on Windows.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16346 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-22 01:41:01 +00:00
Christian Stimming
88fea4aa61 Update many Gnome packages in the hope of getting rid of some bugs.
This includes updating ORBit2 to 2.14.7; on the WinXP machine
I have available this meant gconfd ran just fine. But we'd need
to get some further feedback on whether it really works or whether
we need to stick to ORBit2 2.13.3.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16345 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-21 19:57:53 +00:00
Christian Stimming
a1c5fb7d5d Ship the gnucash binary including the Qt DLLs. #457228
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16341 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-20 21:59:19 +00:00
Christian Stimming
00ce809891 Install Windows theme of gtk for improved ui. #458567
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16340 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-20 21:59:16 +00:00
Joshua Sled
811da6ee1e [branches/2.2 16324] Bug#458080: update RPM specfile BuildRequires to remove g-wrap. Patch from Kevin Hale Boyes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16328 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-19 22:31:03 +00:00
Christian Stimming
6e29e04cfa Fix erroneous dir in Makefile
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16295 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-10 20:51:14 +00:00
Christian Stimming
d19fb557a1 Fix (hopefully) Greek string encodings.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16289 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-09 19:34:04 +00:00
Christian Stimming
364d4c6035 Add French translation of README by Pierre-Antoine and Spel.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16288 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-09 19:23:59 +00:00
Christian Stimming
30c8d8cd4e Update Inno Setup version
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16287 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-09 19:23:51 +00:00
Christian Stimming
473115444c Add Greek translation for Setup messages by Nikos Charonitakis.
Add the Greek translation file for whole Inno Setup.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16286 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-09 19:23:46 +00:00
Christian Stimming
9030c6fb7b Add French translation of Installer messages
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16281 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-08 18:42:22 +00:00
Andreas Köhler
aa3998edb3 Update the firewall rules to match the new location of gconfd-2.exe.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16280 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-08 13:22:08 +00:00
Andreas Köhler
8a2238218d Use redirect.exe for gconfd-2.exe (#450052) and qt3-wizard.exe (#452382).
Move the original executables to bin\, use renamed copies of
redirect.exe at the old locations.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16277 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-08 13:12:37 +00:00
Andreas Köhler
ef937b6697 Add win32/redirect.c, a tool spawning itself in a parent bin\ directory.
This program, called as "prog.exe (arg)*", will search for
.\bin\prog.exe, ..\bin\prog.exe and so on.  The first hit will be
spawned with the same parameters and its exit status will be the exit
status of this program.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16276 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-08 13:08:49 +00:00
Christian Stimming
c08743abad Update German translations of windows menu items
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16275 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-08 13:07:17 +00:00
Christian Stimming
1d9a707e51 Add more menu entries on windows: readme, bugzilla, faq. Also add
translations for all menu entries.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16272 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-08 12:53:36 +00:00
Christian Stimming
4369c28ce7 Oops, fix typo in Inno file
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16270 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-08 11:14:30 +00:00
Christian Stimming
e5b2043bf1 Install the gnucash icon on all user's desktops, not only the current one
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16268 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-08 10:51:35 +00:00
Christian Stimming
6209a8ed21 Add German-language README to show during win32 installation.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16267 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-08 10:51:32 +00:00
Christian Stimming
2c9a180293 Update version numbers of newly released gwen/aqbanking.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16266 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-08 10:34:49 +00:00
Christian Stimming
28d756cd0f Add win32 firewall exceptions. #454110.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16264 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-08 09:45:04 +00:00
Christian Stimming
1f9159f54e Add win version restriction on the whole setup and on running gnucash. Add
PrivilegesRequired. #434755.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16263 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-08 09:45:02 +00:00
Christian Stimming
96a4cf3c36 Use registry keys LOCAL_MACHINE with upcoming gwen/aqbanking.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16261 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-08 08:57:23 +00:00
Christian Stimming
ac426e1665 Fix erroneous usage of CURRENT_USER registry keys for gnucash paths. #454108
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16260 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-07-08 08:03:01 +00:00
Andreas Köhler
6d66455305 Win32: Add ignoreversion for the installation of bin/*, #452170.
In the switch to self-compiled openssl dlls, libeay32.dll lost
versioning information.  Without ignoreversion inno setup will not
update this file although it really should, as it is newer and has added
symbols.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16238 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-06-30 15:27:49 +00:00
Andreas Köhler
c64b0234c8 Win32 installer cosmetics. Add src/pixmaps/gnucash-icon-48x48.bmp.
Let setup.exe use the tango icon as file icon and on page headers.  Add
a file version to setup.exe.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16224 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-06-27 22:18:57 +00:00
Christian Stimming
adbeece7ac Upgrade win32 for aqbanking-2.3.1
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16205 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-06-22 20:22:26 +00:00
Christian Stimming
41b0b415f3 Add aqbankings localedir to win32 dist.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16191 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-06-20 21:46:33 +00:00
Andreas Köhler
2a2981d02d Install.sh: Fix cross-compiling of gwenhywfar and ktoblzcheck.
For real cross-compiling, this change currently depends on unreleased
gwenhywfar changes and a windows openssl installation (cannot be
cross-compiled yet).


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16183 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-06-18 20:42:36 +00:00
Andreas Köhler
742564b795 Install.sh: Fix PKG_CONFIG_PATH tracking when cross-compiling.
One must not simply set or reset environment variables that are tracked
for changes, because add_to_env relies on accurate helper variables.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16182 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-06-18 20:42:30 +00:00
Andreas Köhler
4fff6de98a Install.sh: When cross-compiling, mkdir $_GUILE_UDIR/bin before using it.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16181 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-06-18 20:42:24 +00:00
Andreas Köhler
c68e465991 Install.sh: Use ld, gcc, dlltool and ranlib for cross-compiling.
Add $_MINGW_UDIR/mingw32/bin to PATH and use gcc (and friends) instead
of mingw32-gcc.  Also make sure PKG_CONFIG_PATH and PKG_CONFIG_LIBDIR
are exported to avoid using the build machine's installed packages.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16180 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-06-18 20:42:19 +00:00
Andreas Köhler
84806a7206 Install.sh: Harmonize skipping messages.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16179 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-06-18 20:42:15 +00:00
Christian Stimming
f22a04f70f Revert r16175 because aqbanking needs to be updated before we can use this.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16176 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-06-17 11:27:11 +00:00
Christian Stimming
5cdd32eae9 Add gnome cppflags and ldflags for libintl
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16175 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-06-17 09:35:21 +00:00
Christian Stimming
7d3ab024c1 Add extra README text for win32 binary package. #448143
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16167 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-06-16 09:47:09 +00:00
Christian Stimming
ef5bfc21a5 Update gwenhywfar, aqbanking. Fixes #435928.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16159 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-06-12 20:28:00 +00:00
Andreas Köhler
15707599ee Add aqbanking/wizarddir to gnucash.iss.in and fix qbanking/cfgmoduledir.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16157 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-06-10 00:50:13 +00:00
Christian Stimming
d4439dc3e4 Add yet another registry key needed for aqbanking.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16151 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-06-03 20:00:14 +00:00
Joshua Sled
d0033047b6 Remove swig. It's not actually a dependency for tarball releases.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16144 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-06-02 17:21:45 +00:00
Andreas Köhler
7a6d193581 Enable libgncqof-backend-qsf on Win32 by exporting QOF_LIB_DIR.
This is not needed for the installation tree built by install.sh, but
the binary installer has to add that environment variable to the
relocatable gnucash.bat it writes out.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16142 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-06-01 23:13:23 +00:00
Andreas Köhler
0776778be4 Use UNIX line delimiters in dist.sh as well.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16130 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-05-26 22:23:49 +00:00
Andreas Köhler
268dbc379c Fix dist_libxml2().
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16129 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-05-26 22:23:46 +00:00
Andreas Köhler
5433712750 Fix cross compilation of OpenSP and LibOFX.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16127 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-05-24 16:03:34 +00:00
Andreas Köhler
5332dc2830 Do not use register_env_var PKG_CONFIG_LIBDIR and leave it unset on Windows.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16126 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-05-23 19:04:14 +00:00
Andreas Köhler
c61a83f29f Add $LIBXSLT_DIR/bin to PATH.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16125 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-05-23 18:49:47 +00:00
Andreas Köhler
ba20c1d712 Fix cross platform installation of libxml2, gnome and exetype.
A native rebuild of packages should not be necessary.  Just remove
libxml2-2.6.27.win32.zip from your downloads directory.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16124 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-05-23 17:21:28 +00:00
Andreas Köhler
a9bd785b02 Use UNIX line delimiters in packaging/win32/exetype.pl.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16123 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-05-23 17:21:20 +00:00
Andreas Köhler
88ade04604 Integrate create_cross_mingw.sh into install.sh. Minor cleanups.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16122 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-05-23 17:21:14 +00:00
Andreas Köhler
911647063a Untabify major scripts in packaging/win32. Use indent-tabs-mode instead of tab-width.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16121 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-05-23 17:21:07 +00:00
Andreas Köhler
3ddd959fc8 Let wget download to a UNIX path.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16120 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-05-23 17:21:03 +00:00
Andreas Köhler
8ccadd8410 Set executable flag on a few scripts in packaging/win32.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16117 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-05-21 17:27:12 +00:00
Andreas Köhler
6dd242aefa Use UNIX line delimiters in packaging/win32/functions.sh.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16116 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-05-21 17:22:26 +00:00
Joshua Sled
719350041f Conditionally warn the user about file-format changes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16045 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-05-05 19:20:35 +00:00
Andreas Köhler
06c2311047 Add support for ActivePerl 5.6 to install-fq-mods.bat.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16036 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-05-01 22:05:42 +00:00
Andreas Köhler
310f26e54d Do not set timezone to UTC on Windows, #434752.
The perl module Date::Manip needs some timezone information to work, but
cannot determine that itself on Windows.  Setting the TZ environment
variable for the gnucash process has bad consequences, so rather call
Date_Init("TZ=UTC") if TZ is unset.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16035 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-05-01 14:03:44 +00:00
Andreas Köhler
05f60bd341 Patch from Zach Sadecki to lower the number of annoying console windows.
* At the end of the setup, optionally run gnucash.bat hidden
* Desktop and start menu icon run gnucash.bat minimized (hidden is not
  possible here)


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16024 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-29 18:32:53 +00:00
Andreas Köhler
735ccffe48 Shutdown gconfd before uninstalling GnuCash, #434271.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16023 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-29 16:11:05 +00:00
Andreas Köhler
b19ff0e667 Change gconfd-2.exe to the windows subsystem in inst_gnome more often.
If for some reason gnome is reinstalled but gconfd-2.console.exe has not
been removed, the subsystem type of the newly unzipped gconfd-2.exe is
not changed again, so it will pop up a console window.  Fix that.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16022 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-29 10:18:53 +00:00
Chris Lyttle
7c83ed14a0 Update packaging/Makefile.am to release 2.1.1
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16019 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-28 22:06:58 +00:00
Andreas Köhler
29475d0dae Add gnc-fq-helper and TZ environment variable test to install-fq-mods.bat.
Set TZ to UTC if unset and download a price.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16013 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-28 15:28:44 +00:00
Andreas Köhler
95679ff905 Add install-fq-mods.bat to dist and start menu.
* Dist new OpenSSL correctly
* cp libssl32.dll ssleay32.dll to make Crypt::SSLeay perl module happy


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16007 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-28 11:09:51 +00:00
Andreas Köhler
e8208ae756 Update openssl safety net.
* Bark on $OPENSSL_DIR/lib/libcrypto.dll.a (0.9.7)
* Bark if libeay32.dll cannot be found
* Bark if libeay32.dll is found, but not in $OPENSSL_DIR/bin
* Do not care about libs in $WINDIR


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16002 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-27 16:54:47 +00:00
Andreas Köhler
dd1da2b495 Append `.sh' to packaging/win32/{functions,defaults}.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16000 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-26 21:58:07 +00:00
Andreas Köhler
c1263802a8 Do not double-check libraries/programs if they are installed correctly.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15999 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-26 21:22:22 +00:00
Andreas Köhler
df8925cc05 Build OpenSSL 0.9.8e from tarball.
Also starring:
* Add mingw32-make, as openssl will be built in cmd.exe
* Link gwenhywfar against dynamic libraries (-leay32 -lssl32)
* Install svn before openssl to have the newer ssl dlls as first in PATH


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15998 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-04-26 17:17:41 +00:00
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
Christian Stimming
20032113d1 Update win32 build to use aqbanking-2.2.7.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15517 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-07 10:10:02 +00:00
Christian Stimming
4de5b3b8e4 Add libofx/opensp to resulting win32 setup.exe
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15516 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-07 10:09:03 +00:00
Christian Stimming
365a6282dc Fix OpenSP build because we can ignore most of its parts that will not build on windows easily.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15514 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-06 20:35:39 +00:00
Christian Stimming
746bba5aa0 Add compiling and installation of opensp, libofx and enable ofx support of gnucash
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15513 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-06 16:19:23 +00:00
Andreas Köhler
87c8b0b7af Install.sh: Add $INSTALL_DIR/bin to PATH.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15503 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-04 21:21:10 +00:00
Andreas Köhler
8b389efc60 Install.sh: Add $GOFFICE_DIR/bin to PATH.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15500 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-04 18:04:57 +00:00
Christian Stimming
56e1b2acb7 Add more registry keys for aqbanking/gwenhywfar. Also, delete those keys on uninstall again.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15479 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-31 14:00:59 +00:00
Christian Stimming
565b3afbb0 Fix dist package creation after latest regex changes
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15478 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-31 13:55:33 +00:00
Andreas Köhler
bcdc4e3635 Install.sh: Some updates, use freetype and libgnurx from gnome.org.
Update glib, freetype, pango, gtk and gtkhtml. Use libgnurx which should
be equivalent to regex-spencer despite the naming change. Put -lregex
into REGEX_LDFLAGS. Freetype 2.2.1 has a pkgconfig file included now.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15446 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-28 05:24:56 +00:00
Andreas Köhler
51311e141f Install.sh: Add DISABLE_OPTIMIZATIONS and --disable-static's.
If DISABLE_OPTIMIZATIONS is "yes", add "-O0" to CFLAGS. This will make the
binaries slower, smaller and easier to debug. Also add
"--disable-static" to the configuration of libtool, guile and libgsf.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15434 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-27 12:53:51 +00:00
Andreas Köhler
df01f32fbf Add paths for AqBanking in gnucash\inst tree. Fix #399816.
The DDLs of OpenSSL, Gwenhywfar and AqBanking must be in the PATH for
GnuCash+AqBanking to work. The distributed version includes them in
\bin, but PATH was incomplete for the gnucash shell and batch scripts.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15423 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-23 20:35:20 +00:00
Andreas Köhler
9c72ea9327 Fix Gwenhywfar build in install.sh.
* Add $_OPENSSL_UDIR/bin to PATH.
* No need to copy OpenSSL libraries from WINDIR\\system32, because we
  switched to the GnuWin32 package and even checked that system32 is
  clean.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15411 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-21 19:32:59 +00:00
Christian Stimming
e3a674154b Replace openssl 0.9.8 by openssl 0.9.7 because gnome-vfs was built against it
and it is easier to handle.
Activate online banking (hbci) plugin of gnucash.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15398 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-19 11:49:26 +00:00
Christian Stimming
39d29bab2d Add more prerequisites for including online banking; still disabled, though.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15394 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-17 14:33:56 +00:00
Christian Stimming
7ef00ee207 Update win32 installation instruction according to last months' changes
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15393 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-16 20:48:24 +00:00
Christian Stimming
0744164742 Add gwenhywfar/aqbanking for win32 online banking. Not yet activated because we are waiting for upstream releases.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15389 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-15 17:36:01 +00:00
Andreas Köhler
f1de45a420 Drop gnucash-config and gnucash.m4.
GnuCashs APIs, ABIs, and libraries are not designed for third-party
development, so do not encourage it at this point of time.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15379 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-14 19:38:11 +00:00
Andreas Köhler
5c16caedbf Make GnuCash work on Windows again.
* add $prefix/lib/gnucash to $PATH
* move all modules to $prefix/lib/gnucash, even if not compiled with
  '-module'. This happens in install.sh after 'make install', so add
  $prefix/lib/bin to PATH and GNC_MODULE_PATH or move the dlls manually
  if you run 'make install' yourself
* distribute only the .la files for the shared libraries
* shutdown gconfd-2 in dish.sh so that inno can access the schemas.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15328 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-07 21:33:26 +00:00
Andreas Köhler
2e69bba2db Merge reshuffle-modules (r15315) back into the trunk.
Modules are loaded directly with the g_symbol_* API now while dropping
the dependency on libltdl.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15317 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-06 00:41:51 +00:00
Christian Stimming
d64a823f02 Make sure to remove win32 installation directory at uninstall
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15310 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-04 13:42:59 +00:00
Christian Stimming
455e2eef53 Have dist.sh run Inno Setup Compiler, and adjusting final file name.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15309 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-04 11:25:17 +00:00
Christian Stimming
df9ff8db81 Disable removal of install-sh - not needed anymore
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15308 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-03 13:32:03 +00:00
Andreas Köhler
baa9f30239 Configure from a relative path on Windows, because gnucash-build-env
will not work with top_srcdir begin absolute.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15275 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-12-28 22:14:36 +00:00
Andreas Köhler
20d5166d8a No need to manually exclude test subdirectories from mingw build
anymore, since r15260.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15270 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-12-28 14:33:42 +00:00
Andreas Köhler
aa665d1d89 Use `cp -a' in dist.sh. Let inno create guile.bat (which sets
GUILE_LOAD_PATH) and slibcat, because the user running GnuCash later on
may not have the rights to do that.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15251 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-12-23 18:50:20 +00:00
Andreas Köhler
6739f10fea Fix slib installation within inst_guile, a regression introduced by
r15246.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15250 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-12-23 12:36:33 +00:00
Andreas Köhler
c3272290ea Strip libdir directives in distributed libtool .la files, because they
may point to still existing libraries that will be dlopened and conflict
with those loaded on startup.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15248 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-12-23 06:41:31 +00:00
Andreas Köhler
643de6fae9 Fix install.sh typo, spotted by hfelton.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15247 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-12-22 11:10:38 +00:00
Andreas Köhler
cef6ed4b1f Various install.sh improvements:
* Use $GNUCASH_DIR\\{repos,build,inst,dist} as directories for the
  source, build, installation and packaging
* `mkdir -p' cannot handle backslashes, use unix paths
* Downgrade to ORBit2-2.13.3
* Print command to create /etc/profile.d if needed


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15246 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-12-21 23:09:04 +00:00
Andreas Köhler
af0dc642d2 install.sh: Ease registration of environment variables. Fix dist.sh to
set PATH for unzip and gconftool-2.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15244 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-12-21 19:19:09 +00:00
Christian Stimming
4e4375e504 Add code for download/installation of Inno Setup Compiler, as suggested by hfelton.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15241 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-12-21 14:10:41 +00:00
Christian Stimming
802c9c5119 Minor message improvement by hfelton.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15240 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-12-21 13:53:03 +00:00
Andreas Köhler
94947a75db Do not distribute share\guile\1.6\slibcat and let slib recreate it once
GnuCash is started for the first time.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15239 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-12-21 01:07:02 +00:00
Christian Stimming
e2ad7f4d60 Some forgotten file for copying
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15235 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-12-19 16:37:55 +00:00
Andreas Köhler
c0db3c7dd7 install.sh: Make gnome installation relocatable again.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15227 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-12-18 19:39:05 +00:00
Christian Stimming
9abcbe4533 Install the .ico icon file into $datadir/gnucash/pixmaps instead of $datadir/pixmaps.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15226 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-12-18 15:59:51 +00:00
Christian Stimming
a07f2b1726 Add gnucash icon in Windows .ico format for windows icon
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15225 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-12-18 15:35:59 +00:00
Andreas Köhler
eb6ca3e6d7 install.sh: Do not call pkg-config-msys.sh from within
pkg-config-msys.sh. Use correct header directory for regex (differs
between v3.8 and v3.8.g.3). Untested.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15224 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-12-18 02:53:14 +00:00
Andreas Köhler
d7120c002c Revert r15216, because the actual guile dll file names differ from those
in builds of revisions <15213.
Replace shebang in packaging/win32/functions by a local variables list.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15221 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-12-16 02:50:23 +00:00
Christian Stimming
130dc98fae Fix missing files of dist.sh. Improve iss script.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15219 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-12-15 18:39:40 +00:00
Christian Stimming
6ac92d1086 Fix typo
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15218 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-12-15 18:18:22 +00:00
Christian Stimming
317f63e372 Improve Inno Setup Compiler script; should probably be able to package the outcome of dist.sh into one setup file.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15217 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-12-15 18:04:17 +00:00
Christian Stimming
b5a5086b67 Fix guile DLL names that have additional trailing numbers
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15216 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-12-15 15:10:43 +00:00
Christian Stimming
5eace5e762 Use the installed PKG_CONFIG instead of what might be available in the PATH
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15215 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-12-15 14:51:37 +00:00
Andreas Köhler
989da8757d Add dist.sh, a script that extracts all necessary files needed to run
GnuCash on Windows and puts them into $DIST_DIR. The plan is to call the
Inno Setup Compiler from it and create gnucash-$ver-setup.exe with one
command. A complete GnuCash build on MinGW is needed to run it.
Factor out common functions.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15214 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-12-15 14:36:45 +00:00
Andreas Köhler
eed0933fdf Install.sh improvements:
* Replace RegEx-Gnu by RegEx-Spencer 3.8, because GtkHTML is linked
  against that
* Update fontconfig, use expat-2.0.0.zip from ftp.gnome.org, drop
  inst_expat
* Use $GNOME_WIN32_URL/dependencies for other packages too
* Build guile with -avoid-version


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15213 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-12-14 22:32:01 +00:00
Christian Stimming
0b5c0fd30b Oops. Now really fix absolute path of perl binary
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15157 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-11-28 09:10:57 +00:00
Christian Stimming
376c2592c0 Fix absolute path of perl binary
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15156 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-11-28 09:09:18 +00:00
Christian Stimming
278c11df1f Version number updates for mingw and libxml2
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15155 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-11-28 08:47:31 +00:00
Christian Stimming
81ee8fa296 Check for installed perl by absolute path of expected location
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15154 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-11-28 08:46:31 +00:00
Christian Stimming
80886e50c6 Revert r15119. That change needs more testing on my side.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15123 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-11-15 08:54:51 +00:00
Christian Stimming
175bc56f09 For non-msys startup script, add SCHEME_LIBRARY_PATH again - it's definitely needed on at least one of my test machines.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15119 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-11-14 21:56:24 +00:00
Andreas Köhler
30abc747ec Work around a bug in the MSYS bash (which generates 0x01 smilies when
handling some command substitutions), by adding a wrapper script for
pkg-config.exe.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15093 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-11-07 00:23:53 +00:00
Andreas Köhler
6ff291e2c9 Do not simply touch install-sh because we need that from automake
--add-missing. Warn the user if he has put install.sh in ., .., or
..\.. from the repository. Improves r15037.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15092 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-11-06 23:52:44 +00:00
Andreas Köhler
4605519e70 Some win32 package updates:
- Updated versions: MinGW, GLib, ATK, Pango, GTK+, Gail, LibGnome,
                    LibGSF, Glade, SVN
- Move autotools up in the chain (guile1.8 will need that)
- Stick with GOffice 0.3.0 (newer version need code changes), but
  provide patch for 0.3.2
- Other minor install.sh improvements


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15076 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-11-01 22:43:00 +00:00
Andreas Köhler
f54d0980f2 Update slib url to stick with old version 3a3.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15058 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-10-26 20:45:33 +00:00
Andreas Köhler
a986b57043 Fix typo in reset.sh.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15055 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-10-21 18:31:05 +00:00
Derek Atkins
a263c35be0 Remove the goffice tmpdir before rebuilding it
remove tmpdir when you reset the build.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15050 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-10-20 18:57:04 +00:00
Derek Atkins
d5c54ea9ec fix a small syntax bug in the reset script.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15049 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-10-20 17:53:17 +00:00
Derek Atkins
066b651357 Use "passive FTP" with wget, to allow building behind a firewall
Create a 'reset' script to allow resetting the win32 build environment.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15048 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-10-20 17:51:02 +00:00
Andreas Köhler
cc8d0c9163 Unlink ${SWIG_DIR}\INSTALL because it bites with /bin/install.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15047 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-10-20 15:59:50 +00:00
Christian Stimming
d4ca5bee62 Fix r15040 that accidentally used a hard-coded path
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15045 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-10-19 08:18:34 +00:00
Andreas Köhler
500b53f9ee Make gnucash.bat work.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15040 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-10-18 19:45:12 +00:00
Andreas Köhler
72db146b86 Adjust install.sh to better cope with current HEAD.
* Replace g-wrap by swig
* Bump SVN_REV (prior SVNREV_FLAG) to HEAD
* Remove backup files in the repository to cleanup `svn status'


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15038 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-10-18 18:03:09 +00:00
Christian Stimming
a053951c0b Add workaround so that intltoolize doesn't come up with some foolish AC_CONFIG_AUX_DIR; bug#362006
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15037 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-10-18 15:37:33 +00:00
Christian Stimming
11b94f454e Temporarily set the win32 checkout to r15007 until we've added the compiling of SWIG on win32.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15036 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-10-18 11:52:50 +00:00
Andreas Köhler
198a2df8eb Repost goffice-0.3.0-patch.diff, with gtk-doc.m4 included.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15007 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-10-11 17:09:32 +00:00
Christian Stimming
e2b78c6034 Update openssl version number as reported by Thomas Arildsen
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14918 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-10-02 11:55:51 +00:00
Christian Stimming
09932872e4 Remove -no-undefined from make because configure.in sets it now
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14881 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-09-22 13:32:27 +00:00
Christian Stimming
65a42f9ec8 Add more path elements when creating the win32 startup scripts
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14879 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-09-21 19:14:08 +00:00
Christian Stimming
6465413dfb Revert last change when perl modifies in-place - that doesn't work on windows
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14877 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-09-21 10:05:26 +00:00