1 %include /usr/lib/rpm/macros.perl
2 Summary: GnuCash is an application to keep track of your finances
3 Summary(pl): GnuCash - aplikacja do zarz±dzania twoimi finansami
4 Summary(pt_BR): O GnuCash é uma aplicação para acompanhamento de suas finanças.
9 Group: X11/Applications
10 Group(de): X11/Applikationen
11 Group(pl): X11/Aplikacje
12 Source0: http://www.gnucash.org/pub/gnucash/sources/stable/%{name}-%{version}.tar.gz
13 Source1: %{name}-icon.png
14 URL: http://www.gnucash.org/
16 Requires: guile >= 1.3.4
17 Requires: gnome-print >= 0.21
19 BuildRequires: autoconf
20 BuildRequires: automake
21 BuildRequires: bonobo-devel
22 BuildRequires: db3-devel
23 BuildRequires: gal-devel
24 BuildRequires: GConf-devel
25 BuildRequires: gdk-pixbuf-devel
26 BuildRequires: gettext-devel
27 BuildRequires: gnome-libs-devel
28 BuildRequires: gnome-print-devel
29 BuildRequires: gtk+-devel
30 BuildRequires: gtkhtml-devel >= 0.8
31 BuildRequires: guile-devel
32 BuildRequires: Guppi-devel
33 BuildRequires: g-wrap-devel >= 1.1.9
34 BuildRequires: freetype-devel
35 BuildRequires: libghttp-devel
36 BuildRequires: libglade-devel
37 BuildRequires: libtool
38 BuildRequires: libxml-devel
40 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42 %define _prefix /usr/X11R6
43 %define _mandir %{_prefix}/man
44 %define _sysconfdir /etc/X11
47 GnuCash is a personal finance manager. A check-book like register GUI
48 allows you to enter and track bank accounts, stocks, income and even
49 currency trades. The interface is designed to be simple and easy to
50 use, but is backed with double-entry accounting principles to ensure
54 GnuCash jest mened¿erem finansów osobistych. Pozwala na ¶ledzenie i
55 wpisywanie zasobów na swoich kontach bankowych, zak³adów. Daje
56 wgl±d nawet w kursy walut. Interfejs zosta³ zaprojektowany z my¶l±
57 o prostocie i ³atwo¶ci u¿ycia.
60 O GnuCash é um gerenciador de finanças pessoais. Uma interface parecida com um
61 canhoto de cheques permite que você acompanhe contas bancárias, ações, salário
62 e mesmo tabelas de câmbio de moedas. A interface foi projetada para ser simples
63 e fácil de usar, mas tem o suporte de princípios de contabilidade com entrada
64 dupla para garantir livros balanceados.
70 #rm -f missing src/guile/Makefile.in
72 #libtoolize --copy --force
76 CFLAGS='%{rpmcflags} -L/usr/X11R6/lib -I/usr/X11R6/include'
78 LDFLAGS='%{rpmldflags} -ldb3'
85 rm -rf $RPM_BUILD_ROOT
88 DESTDIR=$RPM_BUILD_ROOT \
89 GNC_DOC_INSTALL_DIR=%{_docdir}/%{name}-%{version}/ \
90 gnomeappdir=%{_applnkdir}/Office/Misc
92 perl -pi -e 's/=gnome-money.png/=gnucash-icon.png/' \
93 $RPM_BUILD_ROOT%{_applnkdir}/Office/Misc/gnucash.desktop
95 install %{SOURCE1} $RPM_BUILD_ROOT%{_pixmapsdir}
97 gzip -9nf $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/[!e]*
99 %find_lang %{name} --with-gnome
102 rm -rf $RPM_BUILD_ROOT
104 %post -p /sbin/ldconfig
105 %postun -p /sbin/ldconfig
107 %files -f %{name}.lang
108 %defattr(644,root,root,755)
109 %attr(755,root,root) %{_bindir}/*
110 %{_libdir}/libgncengine.so.*.*.*
113 %{_applnkdir}/Office/Misc/*
114 %dir %{_datadir}/gnucash
115 %{_datadir}/gnucash/[!a]*
116 %dir %{_datadir}/gnucash/accounts
117 %{_datadir}/gnucash/accounts/C
118 %lang(da) %{_datadir}/gnucash/accounts/da
119 %lang(de_DE) %{_datadir}/gnucash/accounts/de_DE
120 %lang(es_ES) %{_datadir}/gnucash/accounts/es_ES
121 %lang(pt_PT) %{_datadir}/gnucash/accounts/pt_PT
122 %lang(sk) %{_datadir}/gnucash/accounts/sk
123 %{_datadir}/mime-info/*
124 %{_pixmapsdir}/%{name}
125 %{_pixmapsdir}/%{name}-icon.png
126 %{_sysconfdir}/gnucash
127 %doc %{_docdir}/%{name}-%{version}/