Commit Graph

243 Commits

Author SHA1 Message Date
John Ralls
ed11f6d1d5 Release 2.6.12 2016-03-25 19:43:22 -07:00
Gilles Dartiguelongue
c56a4d9593 Bug 760015 - guile support is automagic
Make guile support selectable
2016-03-13 13:07:03 +01:00
John Ralls
60ae4ac8ec Fix new cdv-import tests for running in a separate build directory. 2016-01-21 12:07:29 -08:00
Geert Janssens
afff8102f4 csv-imp - add initial (empty) test framework 2016-01-20 15:49:53 +01:00
John Ralls
db0fd2e908 Replace the TP pt.po with the directly-contributed pt_PT.po
The TP translation hadn't been maintained in over 10 years and there's
no evidence of an active TP pt team. TP coordinator has marked pt as
'external' in TP configuration.
2016-01-19 13:50:57 -08:00
fell
cf26b5c86b Fix a mistyped error message in configure.ac 2016-01-17 21:39:54 +01:00
John Ralls
f67faa24c6 Release 2.6.11 2016-01-10 15:42:14 -08:00
John Ralls
a1c7f6456c Release 2.6.10 2015-12-19 12:32:54 -08:00
Pedro Albuquerque
cc765b053b Add new Portugal-Portuguese Translation. 2015-12-19 09:57:43 -08:00
John Ralls
5f0cb0731f Use @SHELL@ instead of hardcode /bin/sh in test shell scripts.
This is a workaround for MacOS X 10.11's System Integrity Protection,
aka SIP, which among other things prevents system binaries from passing
linker environment variables to children. Anything in /bin or /usr/bin
qualifies as a system binary, and that includes /bin/sh and /bin/bash.
Not being able to pass linker paths breaks all of our guile tests which
need to tell Guile where to look for the libraries being tested.

To apply the workaround one needs to first have a shell outside of /bin
and /usr/bin. Simply copying /bin/sh to your home direcory works, as
does building a suitable shell somewhere. Just pass the path to that
shell in $CONFIG_SHELL to configure and all of the shell scripts and
libtool .la files will be created with it in the shebang line and the
linker environment variables will be passed in.

In order to build GnuCash in the first place you'll also need to edit
guild to use the alternate shell.
2015-12-14 13:11:12 -08:00
Geert Janssens
68f1db9ed6 Bug 756720 - configure fails to find libgoffice 0.10-10 (0.10.18-1)
While we can't support libgoffice 0.10 because that would require gtk3
we can improve the error message if no libgoffice 0.8.x version is found.
2015-11-03 12:19:52 +01:00
John Ralls
ce838d3cfc Rename GNOME_COMPILE_WARNINGS to just COMPILE_WARNINGS.
Poaching someone else's macro name is a really dumb idea, because aclocal
looks in our macros directory only if it can't find the macro in the system
directories. Our config code doesn't work with Gnome's macro, it exports
WARN_CFLAGS rather than modifying CFLAGS directly the way ours does.
2015-10-27 17:25:48 -07:00
John Ralls
42415056d0 Release 2.6.9 2015-10-05 12:57:12 -07:00
John Ralls
12f760228c Release Gnucash-2.6.8 2015-09-26 12:05:50 -07:00
John Ralls
04a6f4cfc5 Rearrange the LINGUAS as suggested by Frank Ellenberger in the wiki.
And remove the binary message catalog accidentally added in the last commit.
2015-09-19 16:19:00 -07:00
John Ralls
42859b91bb Set -std=gnu99, matching master.
Fixes broken build on win32
2015-09-16 17:59:50 -07:00
John Ralls
44d4365046 Bug 754617 - Gnucash should use PKG_PROG_PKG_CONFIG
Actually we already do, making this fragment unnecessary. What's more
Ximian Desktop is long gone so the work-around is redundant as well.
2015-09-12 18:01:36 -07:00
John Ralls
757a50c9ec Release 2.6.7 2015-06-27 11:31:44 -07:00
Geert Janssens
405a26b6ac Add missing language in configure.ac
This was intended to be part of the previous commit...
2015-04-28 18:53:17 +02:00
Bill Nottingham
e54af98b05 Bug 747812 - unset LDFLAGS when unsetting CFLAGS
Since some LDFLAGS settings depend on corresponding CFLAGS ones,
e.g. -fPIC, unsetting only CFLAGS will cause the test-compile to
fail because of the mismatched flags.
2015-04-25 16:11:23 -07:00
Geert Janssens
df1fc7d903 Fix dbi driver detection on linux and similar
This is a follow up on the fix for
Bug 747300 - SQL backend missing from most recent DMG?
which broke dbi driver detection on linux
2015-04-25 09:27:57 +02:00
John Ralls
1d6fd55767 Bug 747300 - SQL backend missing from most recent DMG?
Fix configure.ac so that ${prefix}/lib/dbd is searched for modules.
Use gnc_path_get_libdir() to check for modules in the event that
$GNC_DBD_DIR is either empty or wrong and the path compiled into libdbi
itself is invalid. This applies mostly to Mac as other OSes tend to
leave their binaries where configure installs them.
2015-04-03 14:01:17 -07:00
John Ralls
46f7551523 Change gtk-mac-integration package name and includes.
Reflecting change in the dependency.
2015-03-31 13:15:33 -07:00
Frank H. Ellenberger
10b3ac4489 Build system: Rename SCM_TYPE to VCS_TYPE
Follow up of the 2 previous commits.
2015-03-31 07:12:24 +02:00
Frank H. Ellenberger
a59b01b939 Build system: rename gnc-scm-info to gnc-vcs-info
Follow up of my previous patch to distinguish version control from
scheme
2015-03-31 02:07:39 +02:00
Frank H. Ellenberger
cc2e87baa0 Build system: Rename BUILDING_FROM_SCM to BUILDING_FROM_VCS
This should avoid confunsion as in other variable SCM means scheme.
2015-03-31 02:07:38 +02:00
John Ralls
417d2f3b86 Protect the function tests from -Werror passed in from CFLAGS.
Which happens during make distcheck on Mac.
2015-03-28 09:08:51 +09:00
John Ralls
e25ce35967 Bump Version to 2.6.6 for release.
Make ChangeLog.2014, new ChangeLog for 2015.
2015-03-27 14:45:14 +09:00
Chandrakant Dhutadmal
46034fb5cf Bug 745598 - GNUCash Translation for Manipuri Language - Bengali Script
by Centre for Development of Advanced Computing (C-DAC), Pune, India
http://www.cdac.in
2015-03-12 07:45:06 +01:00
Sangeeta
ac2eb30a7d Bug 745596 - GNUCash Translation for Maithili Language 2015-03-11 17:49:57 +01:00
Chandrakant Dhutadmal
8d188bcb99 Bug 745597 - GNUCash Translation for Manipuri Language - Meetei Mayek
Script (New)
2015-03-10 06:06:23 +01:00
Geert Janssens
785c6d621b Bug 731889 - guile 2 exports different autoconf macros than what is expected
Check for the now required ltdl.h and bail out if not found
2015-01-31 14:33:33 +01:00
John Ralls
b3781c16d0 Bug 731889 - guile 2 exports different autoconf macros than what is expected
Replace the autogen-sh time configuration which doesn't really work
correctly by making a local interpreter which links whichever library
pkg-config finds.

Also makes Guile-2.0 the default by looking for it first.
2015-01-31 14:31:19 +01:00
Geert Janssens
c312b865d1 Bug 619899 - Use normal gettext or intltool toolchain also for scm files 2015-01-31 13:21:52 +01:00
Geert Janssens
48b30271e0 Rewrite gnc-test-env in perl
This eliminates another guile dependency in the build chain

Conflicts:
	src/backend/dbi/test/Makefile.am
2015-01-31 08:19:26 +01:00
Geert Janssens
87520cdde4 Switch from guile to xml to manage our iso-currencies source file 2015-01-31 08:16:32 +01:00
Geert Janssens
7581436e79 Bug 743609 - Add configure options to disable libsecret detection 2015-01-29 17:55:23 +01:00
Geert Janssens
d5da59331f Bug 731889 - guile 2 exports different autoconf macros than what is expected
The problem is mainly a poorly chosen error message. The user
should generally only rerun autogen.sh, so I have added this
in the error message.
2015-01-24 16:10:58 +01:00
Romas
1b227b1abc Added Lithuanian language business accounts 2015-01-16 15:51:07 +01:00
John Ralls
321278f996 Release 2.6.5. 2014-12-15 15:20:36 -08:00
Geert Janssens
97f8f39dc6 Pre-compile scm files when building with guile 2
With pre-compiled scm files, guile will no longer
resort to autocompilation at first startup. This avoids
bugs like downstream
https://bugzilla.redhat.com/show_bug.cgi?id=1151870
(Where autocompiled files for an older version of
gnucash are more recent than the source files installed
with the newer version)

Note that a new variable GUILE_LOAD_COMPILED_PATH is added
for this in the environment file. This variable should probably
be updated in the OSX and Windows build scrips if/when these
are building with guile 2.

Strictly speaking this new variable is only needed for guile 2.
However since guile 1.8 simply ignores the environment variable,
it's just set unconditionally regardless of the guile version
being active.
2014-11-10 18:31:15 +01:00
Jeff Earickson
76a340c25a Add Assamese Indic Language (as) to LINGUAS
https://bugzilla.gnome.org/show_bug.cgi?id=738599
2014-11-09 12:30:20 +01:00
Jeff Earickson
ddd733dbde Add kok@latin to LINGUAS_ALL (Konkani in Latin script)
https://bugzilla.gnome.org/show_bug.cgi?id=738829
2014-10-21 23:53:33 +02:00
Jeff Earickson
daf31ded07 Addition of Gujarati (gu) to LINGUAS_ALL po file list
https://bugzilla.gnome.org/show_bug.cgi?id=738828
2014-10-21 23:53:31 +02:00
Jeff Earickson
a0c03160bf Add kn (Kannada) to LINGUAS_ALL
https://bugzilla.gnome.org/show_bug.cgi?id=738827
2014-10-21 23:53:30 +02:00
Frank H. Ellenberger
77a2f3fef4 Allow GUILE1_PROGS as m4 name
Patch by dimstar@opensuse.org
2014-10-02 00:24:18 +02:00
John Ralls
1583ce3159 Add sv_AX, sv_FI, zh_HK, and zh_TW to Makefiles & configure. 2014-09-30 09:44:47 -07:00
John Ralls
79bdcf1996 Release 2.6.4 2014-09-27 17:54:22 -07:00
Jeff Earickson
870c5e36b5 Added or updated the following Indic Language Translation Files:
Bodo, Konkani, Hindi, Kashmiri, Marathi, Tamil, Telugu, Urdu

All Translations supplied to Gnucash by the Centre for Development
of Advanced Computing (C-DAC), Pune, India.  Translation Team Leader:
Chandrakant Dhutadmal, translators noted in the po files.
2014-09-27 10:06:26 +02:00
Geert Janssens
24cb06156f Provide strfmon function for platforms that don't have it 2014-09-21 22:33:01 +02:00