2 # - make separate subpackages with ofx, hbci, sql (like in included spec)
3 %include /usr/lib/rpm/macros.perl
4 Summary: GnuCash is an application to keep track of your finances
5 Summary(ja): GnuCash - ²È·×Êí¥½¥Õ¥È
6 Summary(pl): GnuCash - aplikacja do zarz±dzania twoimi finansami
7 Summary(pt_BR): O GnuCash é uma aplicação para acompanhamento de suas finanças
8 Summary(zh_CN): GnuCash - ÄúµÄ¸öÈ˲ÆÎñ¹ÜÀíÈí¼þ
13 Group: X11/Applications
14 Source0: http://www.gnucash.org/pub/gnucash/sources/stable/%{name}-%{version}.tar.gz
15 # Source0-md5: 81e7c703db56bb203e106664157779cc
16 Source1: %{name}-icon.png
17 Patch0: %{name}-info.patch
18 Patch1: %{name}-types.patch
19 Patch2: %{name}-ghttp-ssl.patch
20 URL: http://www.gnucash.org/
21 BuildRequires: GConf-devel
22 BuildRequires: Guppi-devel >= 0.35.5
23 BuildRequires: aqbanking-devel >= 1.0.0
24 BuildRequires: autoconf
25 BuildRequires: automake
26 BuildRequires: bonobo-devel
27 BuildRequires: db-devel
28 BuildRequires: freetype-devel >= 2.0.0
29 BuildRequires: g-wrap-devel >= 1.3.4
30 BuildRequires: gal1-devel
31 BuildRequires: gdk-pixbuf-gnome-devel >= 0.2.5
32 BuildRequires: gettext-devel
33 BuildRequires: gnome-libs-devel
34 BuildRequires: gnome-print-devel >= 0.21
35 BuildRequires: gtk+-devel
36 BuildRequires: gtkhtml1-devel >= 1.1
37 BuildRequires: guile-devel >= 1.3.4
38 BuildRequires: ktoblzcheck-devel
39 BuildRequires: libghttp-devel >= 1:1.0.9-10
40 BuildRequires: libglade-gnome-devel
41 BuildRequires: libltdl-devel
42 BuildRequires: libofx-devel >= 0.7.0
43 BuildRequires: libtool
44 BuildRequires: libxml-devel
45 BuildRequires: pkgconfig
46 BuildRequires: popt-devel
47 BuildRequires: postgresql-devel
48 BuildRequires: sed >= 4.0
49 BuildRequires: slib >= 2c4
50 BuildRequires: texinfo
51 Requires(post,preun): /sbin/ldconfig
52 Requires: gnome-print >= 0.21
53 Requires: guile >= 1.3.4
54 Requires: libghttp >= 1:1.0.9-10
57 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
60 GnuCash is a personal finance manager. A check-book like register GUI
61 allows you to enter and track bank accounts, stocks, income and even
62 currency trades. The interface is designed to be simple and easy to
63 use, but is backed with double-entry accounting principles to ensure
67 GnuCash ¤Ï¸Ä¿Í¸þ¤±²ñ·×¥½¥Õ¥È¤Ç¤¹¡£GUI ¤òÍøÍѤ·¤Æ¼ýÆþ¡¦»Ù½Ð¡¦¶ä¹Ô¸ýºÂ¡¦
68 ³ô¼°¤Ê¤É¤Î¼è¤ê°ú¤¤òµÄ¢¤Ç¤¤Þ¤¹¡£¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Ï¥·¥ó¥×¥ë¤Ë¡¢´Êñ¤Ë
69 ÍøÍѤǤ¤ë¤è¤¦¤ËÀ߷פ·¤Æ¤¤¤Þ¤¹¤¬¡¢Àµ³Î¤µ¤òÄɵڤ·¤Æ¤¤¤ë¤¿¤á¤ËÊ£¼°Êíµ¤Î
70 ²ñ·×µ¬½à¤òÍøÍѤ·¤Æ¤ª¤ê¡¢Ê£¼°Êíµ¤Ë´Ø¤¹¤ëÃ챤¬É¬ÍפǤ¹¡£
73 GnuCash jest programem do zarz±dzania finansami osobistymi. Pozwala na
74 ¶ledzenie i wpisywanie zasobów na swoich kontach bankowych, zak³adów.
75 Daje wgl±d nawet w kursy walut. Interfejs zosta³ zaprojektowany z
76 my¶l± o prostocie i ³atwo¶ci u¿ycia.
79 O GnuCash é um gerenciador de finanças pessoais. Uma interface
80 parecida com um canhoto de cheques permite que você acompanhe contas
81 bancárias, ações, salário e mesmo tabelas de câmbio de moedas. A
82 interface foi projetada para ser simples e fácil de usar, mas tem o
83 suporte de princípios de contabilidade com entrada dupla para garantir
87 Summary: Header files for GnuCash libraries
88 Summary(pl): Pliki nag³ówkowe bibliotek GnuCash
89 Group: Development/Libraries
90 Requires: %{name} = %{version}-%{release}
93 Header files for GnuCash libraries.
95 %description devel -l pl
96 Pliki nag³ówkowe bibliotek GnuCash.
104 # force regeneration after patching types in table.m4
105 rm -f src/backend/postgres/base-autogen.c
107 # kill outdated libtool macros
108 tail -n +3907 acinclude.m4 > acinclude.tmp
109 mv -f acinclude.tmp acinclude.m4
111 sed -i -e 's/Terminal=0/Terminal=false/' src/gnome/gnucash.desktop.in
112 cat >> src/gnome/gnucash.desktop.in <<EOF
114 Categories=Science;Math;
120 %{__aclocal} -I %{_aclocaldir}/gnome -I macros
126 --disable-prefer-db1 \
134 rm -rf $RPM_BUILD_ROOT
137 DESTDIR=$RPM_BUILD_ROOT \
138 gnomeappdir=%{_desktopdir}
140 sed -i -e 's/=gnome-money.png/=gnucash-icon.png/' \
141 $RPM_BUILD_ROOT%{_desktopdir}/gnucash.desktop
143 install %{SOURCE1} $RPM_BUILD_ROOT%{_pixmapsdir}
149 rm -rf $RPM_BUILD_ROOT
153 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
157 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
159 %files -f %{name}.lang
160 %defattr(644,root,root,755)
161 %doc AUTHORS ChangeLog* HACKING NEWS README* TODO
162 %doc doc/*.txt doc/examples doc/README* doc/RAW-NOTES doc/*HOWTO
163 %attr(755,root,root) %{_bindir}/*
165 %attr(755,root,root) %{_libdir}/libcore-utils.so.*.*.*
166 %attr(755,root,root) %{_libdir}/libgnc-app-file-gnome.so.*.*.*
167 %attr(755,root,root) %{_libdir}/libgncgnome.so.*.*.*
168 # lt_dlopened modules
169 %attr(755,root,root) %{_libdir}/libgncmodule.so.*.*.*
170 %attr(755,root,root) %{_libdir}/libgncmodule.so
171 %{_libdir}/libgncmodule.la
172 %attr(755,root,root) %{_libdir}/libgw-core-utils.so.*.*.*
173 %attr(755,root,root) %{_libdir}/libgw-core-utils.so
174 %{_libdir}/libgw-core-utils.la
175 %attr(755,root,root) %{_libdir}/libgw-gnc.so.*.*.*
176 %attr(755,root,root) %{_libdir}/libgw-gnc.so
177 %{_libdir}/libgw-gnc.la
178 %dir %{_libdir}/%{name}
179 # lt_dlopened modules - need *.la
180 %attr(755,root,root) %{_libdir}/%{name}/libgnc*.so*
181 %attr(755,root,root) %{_libdir}/%{name}/libgw-*.so*
182 %{_libdir}/%{name}/libgnc*.la
183 %{_libdir}/%{name}/libgw-*.la
184 %dir %{_libdir}/%{name}/overrides
185 %attr(755,root,root) %{_libdir}/%{name}/overrides/*
186 %{_sysconfdir}/gnucash
187 %dir %{_datadir}/gnucash
188 %{_datadir}/gnucash/[!af]*
189 %dir %{_datadir}/gnucash/accounts
190 %{_datadir}/gnucash/accounts/C
191 %lang(da) %{_datadir}/gnucash/accounts/da
192 %lang(de_CH) %{_datadir}/gnucash/accounts/de_CH
193 %lang(de_DE) %{_datadir}/gnucash/accounts/de_DE
194 %lang(es_ES) %{_datadir}/gnucash/accounts/es_ES
195 %lang(el_GR) %{_datadir}/gnucash/accounts/el_GR
196 %lang(fr_FR) %{_datadir}/gnucash/accounts/fr_FR
197 %lang(hu_HU) %{_datadir}/gnucash/accounts/hu_HU
198 %lang(it) %{_datadir}/gnucash/accounts/it
199 %lang(pt_BR) %{_datadir}/gnucash/accounts/pt_BR
200 %lang(pt_PT) %{_datadir}/gnucash/accounts/pt_PT
201 %lang(sk) %{_datadir}/gnucash/accounts/sk
202 %lang(tr_TR) %{_datadir}/gnucash/accounts/tr_TR
203 %attr(755,root,root) %{_datadir}/gnucash/f*
204 %{_datadir}/mime-info/*
205 %{_desktopdir}/*.desktop
206 %{_pixmapsdir}/%{name}
207 %{_pixmapsdir}/%{name}-icon.png
212 %defattr(644,root,root,755)
213 %attr(755,root,root) %{_libdir}/libcore-utils.so
214 %attr(755,root,root) %{_libdir}/libgnc-app-file-gnome.so
215 %attr(755,root,root) %{_libdir}/libgncgnome.so
216 %{_libdir}/libcore-utils.la
217 %{_libdir}/libgnc-app-file-gnome.la
218 %{_libdir}/libgncgnome.la
219 %{_includedir}/gnucash
220 %{_aclocaldir}/gnucash.m4