./finance/gnucash, Personal or business finance management program

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 2.6.7, Package name: gnucash-2.6.7, Maintainer: wiz

GnuCash is a personal finance manager. A check-book like register
GUI allows you to enter and track bank accounts, stocks, income
and even currency trades. A full set of reports allow you to see
the state of your finances. The interface is designed to be simple
and easy to use, but is backed with double-entry accounting principles
to ensure balanced books. Features include:
- An easy-to-use interface.
- Scheduled Transactions
- Mortgage & Loan Repayment Druid
- Small Business Accounting Features
- OFX and Quicken File Import and HBCI Support
- Reconcile window with running reconciled and cleared balances
- Stock/Mutual Fund Portfolios
- Get Stock & Mutual Fund quotes from various web sites, update
portfolio automatically (more funds being added regularly).
- Reports
- Multiple Currencies & Currency Trading
- New Multi-Currency Transaction Handling
- Chart of Accounts
- Split Transactions
- Double Entry
- Income/Expense Account Types (Categories)
- General Ledger
- International date handling, many different translations.

Required to run:
[sysutils/desktop-file-utils] [textproc/libxml2] [textproc/libxslt] [finance/p5-Finance-Quote] [graphics/hicolor-icon-theme] [graphics/libgnomecanvas] [lang/perl5] [security/gnome-keyring] [devel/glib2] [devel/py-readline] [devel/p5-Date-Manip] [x11/gtk2] [x11/py-gtk2] [www/webkit-gtk] [misc/goffice0.8] [graphics/gdk-pixbuf2] [devel/dconf] [lang/python27] [lang/guile20]

Required to build:
[pkgtools/x11-links] [devel/gperf] [x11/compositeproto] [x11/glproto] [x11/renderproto] [x11/xproto] [x11/xf86vidmodeproto] [x11/xf86driproto] [x11/damageproto] [x11/inputproto] [x11/xextproto] [x11/randrproto] [x11/dri2proto] [x11/xcb-proto] [x11/fixesproto4] [lang/gcc48]

Package options: libofx

Master sites:

SHA1: 93d51c45bdcc66bfcb1a1924622b48ca7f5ada17
RMD160: 0821cbb0752f242bedbb749e0085e6afb20525af
Filesize: 13212.645 KB

Version history: (Expand)

CVS history: (Expand)

   2015-07-01 13:50:17 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Update to 2.6.7:

2.6.7 - 28 June 2015
GnuCash 2.6.7 released

The GnuCash development team proudly announces GnuCash 2.6.7, the
seventh maintenance release in the 2.6-stable series.

The following bugs are fixed:
     681225 - income statement displays blank base currency entries
	      when trading account transactions are present during
	      the report period
     739271 - pt_BR translation wrong word "limpesa". Should be \ 
     744858 - Update exchange rate on bill only possible once per session
     	      (after unpost/repost)
     746792 - process payment in foreign currency leads to broken equation
     734183 - Set value to zero before calling gnc_exp_parser_parse.
     746163 - Custom register colors (table rows) not recognized from
     	      .gtkrc-2.0.gnucash file
     746873 - Gnucash asks sql passwords before wallet password
     747812 - unset LDFLAGS when unsetting CFLAGS
     747377 - Fix overly restrictive input validation for IBAN of SEPA transfer.
     740955 - Correct general journal and general ledger reports to properly
      	      handle Use-Split-Action-For-Num option in File->Properties.
     747300 - SQL backend missing from most recent DMG?
     746977 - scm ccache files should be in pkglibdir not pkgdatadir

Other repairs that weren't marked with bugs in git:
     Fix hidden panes in lot viewer
     Fix some abs() errors from new clang and gcc versions.
     Fix dbi driver detection on linux and similar
     Improve "Auto pay on posting" message
     Enable travis continuous integration tests on the gnucash repository

Updated Translations:
     Azerbaijani, Basque, Catalan, Chinese (Simplified), Czech, Danish, Dutch,
     German, Kinyarwanda, Persian (Farsi), Portuguese, Slovak, Swedish,
     Turkish, Ukrainian.

New Translations: Serbian
   2015-06-12 12:52:19 by Thomas Klausner | Files touched by this commit (3152)
Log message:
Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
   2015-04-25 16:20:48 by Tobias Nygren | Files touched by this commit (495) | Package updated
Log message:
Recursive revbump following MesaLib update, categories a through f.
   2015-04-06 10:17:41 by Adam Ciarcinski | Files touched by this commit (470)
Log message:
Revbump after updating textproc/icu
   2015-04-03 00:41:49 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
Update to 2.6.6:

2.6.6 - 29 March 2015

GnuCash 2.6.6 released

The GnuCash development team proudly announces GnuCash 2.6.6, the
sixth maintenance release in the 2.6-stable series.

The following bugs are fixed:
	619899 - Use normal gettext or intltool toolchain also for scm files
	649933 - Creating cash flow report takes a long tim
	672760 - Postponed transaction applied invalid date
	721196 - CSV. Cannot import lines with empty fields for deposit or withdrawal \ 
in bank transaction download.
	723409 - Incorrect symbol for Turkish lira
	727466 - The symbol of CNY changed to 元
	727647 - "gncInvoiceGetTotal" is not read-only function?
	731889 - guile 2 exports different autoconf macros than what is expected
	733685 - Fancy Date Format doesn't stick
	738749 - Broken account template en_GB/uk-vat.gnucash-xea.
	739228 - Advanced Portfolio report: wrong calculation of Value Correctly \ 
convert the value into the report's currency.
	739584 - gnucash-2.6.4 segfaults regularly on transfer .
	740471 - Applying payment to invoice Segmentation fault
	741228 - "Red line" threshold applies to Template scheduled transactions
	741810 - Compilation fails because of creating .gnucash
	742089 - Decimal places. Set the debit and credit cells' print_info to the \ 
account so that the decimal places are correct for the commodity.
	742332 - German tax report uses US tax quarters and not real quarters.
	742624 - Scheduled Transaction Editor results in immediate segfault
	743609 - Add configure options to disable libsecret detection
	743807 - Stops critical error messages.
	745265 - Segfault in generate_statusbar_lastmodified_message on Windows. \ 
Actually change the default date format without AM/PM
	745354 - Enhance the Find Transactions dialog. Make it possible to define \ 
search criteria that consist of multiple terms anded or ored together. Use this \ 
to define a new criterion to look for specified text in any of the Description, \ 
Notes, or Memo fields
	746517 - gnc-sql-backend.c compile fails with -Werror=format-nonliteral. Use \ 
GCC pragma to disable the warning in the one place that trips it
	746977 - scm ccache files should be in pkglibdir not pkgdatadir.

Other repairs that weren't reported in bugs:
      Let CPAN and ActiveState package managers take care of dependencies \ 
instead of explicitly installing a few of them directly.
      Correct the number field displayed in the reconcile window to correspond \ 
with the source specified in File->Options
      Fix some bugs found by SWIG version 3.0.5. Prior to version 3.0.3 SWIG \ 
silently ignored invalid preprocessor directives
      Scrubbing Improvements, including avoiding a potential infinite loop.
      Remove build and run of no-longer-existant intl-scm/guile-strings.
      Rewrite gnc-test-env in perl. This eliminates another guile dependency in \ 
the build chain.
      Switch from guile to xml to manage our iso-currencies source file
      Numeric values with more than commodity smallest fraction get silently dropped.
      Update US Income Tax data to reflect minor changes for 2014
      Advanced portfolio should respect report date when looking for other \ 
      Improve income and expense reporting in advanced portfolio report
      Accept prices of the form n.nnne[+-]nn, i.e. with an exponent. An example \ 
requiring this is currency conversion from IDR to USD
      Added Lithuanian language business accounts
      Fix crash when running check & repair on an open AP/AR register

Updated Translations: Danish, Dutch, German, Spanish

New Translations: Maithili, Manipuri-Bengali Script, Manipuri-Meetei Mayek Script.
   2015-01-31 19:41:01 by Thomas Klausner | Files touched by this commit (3)
Log message:
Add default-on ofx option.
   2014-12-30 15:07:45 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Update to 2.6.5:

2.6.5 - 16 December 2014
Announcement: GnuCash 2.6.5 Release 2014-12-16
GnuCash 2.6.5 released

The GnuCash development team proudly announces GnuCash 2.6.5, the
fifth maintenance release in the 2.6-stable series.

The primary reason for this release is that the problems which plagued 2.6.4 on \ 
Microsoft Windows have been resolved.

We've also fixed the following bugs:
    736359 - Date of 0000-00-00 in MySQL backend crashes GnuCash.
    737815 - Graphs Cannot Be Generated Correctly.
    738113 - Crash on reload budget report.
    738477 - WebKit is broken on Win32.
    741418 - Freeze unposting bill, 100% cpu usage.

Other fixes that weren't reported as bugs:
    Pre-compile scm files when building with guile 2.
    Fix build-time hard-coded path introduced by the guile2 compile changes
    Prevent crash when standards-report dir doesn't exist.
    QIF Import crashes when closing via the 'X' button on the last page
    Omit extension on calls to load-extension.
    Use one common base directory to store all scheme files and modules.
    Guile module structure cleanup.
    Harmonize variable names used to refer to guile modules in all makefiles.
    Add missing comma in call to gtk_tree_store_set(). Thanks to Frédéric \ 
Bière for finding and fixing the problem.
    Revert to using numerical indexes for the x-axis on bar charts.
    Aqbanking: Add display of aqbanking subaccountid in initial correspondence setup.
    Aqbanking online SEPA transfer: Allow transfers without BIC, only IBAN. Also \ 
add IBAN checking.
    Aqbanking transfer: Make IBAN and BIC text entry fields filter digits or \ 
alphas correctly as needed.
    Adapt german SKR03 account template to updated tax rate.
    Allow GUILE1_PROGS as m4 name. Patch by dimstar@opensuse.org.
    Add sv_AX, sv_FI, zh_HK, and zh_TW to Makefiles & configure.

Updated Translations: Assamese Indic, Danish, German, Gujarati Indic, Italian, \ 
Kannada Indic, Konkani Latin,
   2014-11-01 14:25:23 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
Update to 2.6.4.

Version history:
------- -------
2.6.4 - 28 September 2014

Announcpement: GnuCash 2.6.4 Release 2014-09-28
GnuCash 2.6.4 released

The GnuCash development team proudly announces GnuCash 2.6.4, the
third maintenance release in the 2.6-stable series. Please take the
tour of all the new features.

Between 2.6.3 and 2.6.4, the following bugfixes were accomplished:

    120199 - Incorrect sort order in "Sort by Statement Date".
    434462 - register color don't work correct with system theme color.
    509263 - Since Last Run dialog won't allow resizing of Status column.
    610202 - gnucash silently closes when no X11/$DISPLAY is present.
    630638 - 'Process payment' should allow to select equity accounts for
    671615 - French: 'New Customer' button in Find Customer dialog is
             translated to 'Nouvel onglet'
    688965 - Page Up, Page Down keys cause GnuCash to hang.
    692249 - Add Help button in Custom Reports dialog box,
    695240 - mortgage wizard empty table.
    707243 - Hard-coded font colors in account tree?
    711440 - Tab labels have different background colour than containing gui
    711567 - Cannot save a custom report if a path contain diacritic chars
    719457 - Template for Home Mortgage Loan isn't properly nested.
    719457 - Template for Home Mortgage Loan isn't properly nested.
    720427 - Review of french account templates
    720934 - Barcharts with many data points have overlapping x-axis labels.
    722140 - Add option to control inclusion of trading accounts in cash flow
    722200 - configure script does not pick the correct am_cv_scanf version.
    723145 - Currency display does not respect locale.
    723442 - Report Options - Report Name too short.
    725054 - Re-numbering sub accounts crashes the program.
    725366 - Formula Parsing Error with Scheduled Mortgage Transactions
    726449 - Budget Barchart does not show up if running sum is selected.
    726888 - cancel button is available on all pages of assistant.
    727130 - Crash when newline in Report Title
    727338 - Translation and Account file updates for Latvian.
    728103 - Invoice opened does not contain the Job under circumstances.
    728717 - Ubuntu 14.04 - GNUcash crashes on close.
    728841 - XML backend does not always store KVP slots.
    729157 - Bill Term discount days are allowed to be more than due days.
    729497 - Saved Report Configuration selection window resize.
    730255 - Python bindings: Assigns bill entries to non-existant invoice.
    731519 - The fix sets the upper limit before it sets the value of the end
             row spin button.
    733107 - Search for reconcile status doesn't work right.
    733283 - [PATCH] Loss of fractions when importing OFX investment
    733506 - (ForwadDisableQIF) The forward button is not active even though
             a file is selected.
    734183 - Set all of the denominators correctly on the currency values.
    736703 - Scheduled transaction are registered without credit/debit.
    732545 - gnucash-2.6.3 segfaults when started.

Some other fixes not associated with reported bugs were accomplished:

    Add business lot scrubbing to Check & Repair->All/This transaction(s).
    Add context to generic translatable string. This was suggested in
    	Bug 671615 by Jérôme Rapinat.
    Add scrub function to reduce the amount of lot links used. Only lot links
    	between two or more document lots must remain. All lot links between
	document and payment lots can be scrubbed.
    Add some date format checking and make sure generated dates are the correct
    	user selected format, not always locale format.
    Allow the ability to skip rows when importing transactions.
    Always use the price we display to calculate the current value of an
    Better period totals formatting in Invoices.
    CSV Export: factor out function to generate regular expression.
    CSV Import transform macro into function.
    Convert ISO-8859-1 account chart templates to UTF-8.
    Correct txf output to use a minus sign, rather than parenthesis.
    Fix document type dispay for credit notes on owner report.
    Fix test-backend-dbi segfault with libdbi-0.9.0.
    Handle the case of scrubbing a lot link between two non-document lots.
    Make scrub in lot viewer scrub business lots using the new scrub functions.
    Move account type checking functions into the engine.
    Prevent older gnucash versions from opening a data file if previously
    	unhandled kvps are used.
    Python bindings. Add function gncVendorNextID, complementary to
    Re-enable loading and saving gnucashdotdir/accelerator-home on OSX.
    Refactor OS-specific ifdef to reduce code duplication, which results
        in reduced risk on typos in either branch
    Refactor get_pay_split into gncOwnerFindOffsettingSplit. In this form it
        can be used both for scrubbing lot links and for adding new payments
    Refactor gncOwnerReduceSplitTo out of reduce_biggest_split. It can now be
        used both for scrubbing and when applying payments
    Refactor gnc_doc_doc_link into gncOwnerSetLotLinkMemo and move it. It can
        now be used both for scrubbing and when applying payments
    Refactor scrub_doc_pay_link into scrub_other_link and make it more generic.
        It can now be used both to:
        * move a payment to a document lot (its original use case)
        * move a refund to a payment lot or the other way around
    Relax requirements for booleans in invoice line, accepting 'y' as well as
        'yes', 't' as well as 'true'.
    Replace C++ reserved words for future compatibility with C++.
    Rework assistant csv import regex code to eliminate the mandatory dummy
    Rewrite invoice payment logic to fix lot link proliferation.
    SQL: Save commodity namespace changes from template.
    Set default currency for French account chart templates.
    Tweak the get_pay_split function to prefer the best possible match.
    Use libsecret if available since gnome-keyring has been deprecated.
    Use more significant digits for SX function returns.
    Use same default setting for quotes in csv import and export.
    Widen the scope of the subsplit merge scrub function. When used in a
        strict sense it will only merge splits that are marked as subsplits
	of each other. In relaxed mode it will merge any split two splits
	that are both in the same lot and the same transaction.
    double_to_gnc_numeric: Return overflow error immediately on invalid input.
    Ensure that the root account is saved to the SQL backend.

Chart-of-Account Templates Updated: Latvian, French, Swedish

Translations Updated: Brazilian Portuguese, Dutch, Konkani (includes
replacing Raman character set with Devangari), Latvian, Marathi,

New Translations: Bodo, Hindi, Kashmiri, Telugu, Urdu. Thanks to
The Centre for Development of Advanced Computing (C-DAC), Pune,
India. Translation Team Leader: Chandrakant Dhutadmal
Concurrent with the release of Gnucash 2.6.4 we're pleased to also
release a new version 2.6.4 of the companion Help and Tutorial and
Concepts Guide.