anchor.diff:    '';
   
     meta = with lib; {
  -    description = "Personal and small business double entry accounting application.";
  +    homepage = "https://www.gnucash.org/";
  +    description = "Free software for double entry accounting";
       longDescription = ''
  -      Designed to be easy to use, yet powerful and flexible, GnuCash allows you to track bank accounts, stocks, income and expenses.
  -      As quick and intuitive to use as a checkbook register, it is based on professional accounting principles to ensure balanced books and accurate reports.
  +      GnuCash is personal and small-business financial-accounting software,
  +      freely licensed under the GNU GPL and available for GNU/Linux, BSD,
  +      Solaris, Mac OS X and Microsoft Windows.
  +
  +      Designed to be easy to use, yet powerful and flexible, GnuCash allows you
  +      to track bank accounts, stocks, income and expenses. As quick and
  +      intuitive to use as a checkbook register, it is based on professional
  +      accounting principles to ensure balanced books and accurate reports.
  +
  +      Some interesting features:
  +
  +      - Double-Entry Accounting
  +      - Stock/Bond/Mutual Fund Accounts
  +      - Small-Business Accounting
  +      - Reports, Graphs
  +      - QIF/OFX/HBCI Import, Transaction Matching
  +      - Scheduled Transactions
  +      - Financial Calculations
       '';
  -
  -    homepage = "https://www.gnucash.org/";
       license = licenses.gpl2Plus;
  -    maintainers = [ maintainers.domenkozar ];
  -    platforms = platforms.linux;
  +    maintainers = with maintainers; [ domenkozar AndersonTorres ];
  +    platforms = platforms.unix;
     };
   }
  +# TODO: investigate Darwin support
  
positive.code: { fetchurl
  , lib
  , stdenv
  , aqbanking
  , boost
  , cmake
  , glib
  , glibcLocales
  , gtest
  
negative.code:   pname = "gnucash";
    version = "4.9";
  
    # raw source code doesn't work out of box; fetchFromGitHub not usable
    src = fetchurl {
      url = "https://github.com/Gnucash/gnucash/releases/download/${version}/${pname}-${version}.tar.bz2";
      hash = "sha256-mlUcMMG3EhmfwiJ6EJr7mE177xjhOBcLvHIlxsH6ty0=";
    };
  
    nativeBuildInputs = [
      cmake
      gettext
      makeWrapper
      wrapGAppsHook
    ];
  