Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / office / grisbi / default.nix
blob81f97b116b05118063be8b299d79ee543e6c022d
1 { fetchurl
2 , lib, stdenv
3 , gtk
4 , pkg-config
5 , libgsf
6 , libofx
7 , intltool
8 , wrapGAppsHook
9 , libsoup
10 , gnome
13 stdenv.mkDerivation rec {
14   pname = "grisbi";
15   version = "2.0.5";
17   src = fetchurl {
18     url = "mirror://sourceforge/grisbi/${pname}-${version}.tar.bz2";
19     sha256 = "sha256-vTrbq/xLTfwF7/YtKzZFiiSw8A0HzzWin2ry8gPHej8=";
20   };
22   nativeBuildInputs = [ pkg-config wrapGAppsHook intltool ];
23   buildInputs = [
24     gtk
25     libgsf
26     libofx
27     libsoup
28     gnome.adwaita-icon-theme
29   ];
31   meta = with lib; {
32     description = "A personnal accounting application";
33     longDescription = ''
34       Grisbi is an application written by French developers, so it perfectly
35       respects French accounting rules. Grisbi can manage multiple accounts,
36       currencies and users. It manages third party, expenditure and receipt
37       categories, budgetary lines, financial years, budget estimates, bankcard
38       management and other information that make Grisbi adapted for
39       associations.
40     '';
41     homepage = "https://grisbi.org";
42     license = licenses.gpl2Plus;
43     maintainers = with maintainers; [ layus ];
44     platforms = platforms.linux;
45   };