]> git.pld-linux.org Git - packages/gnucash.git/blob - gnucash.spec
- removed outdated am15,ignore_db1,libxml_includes_dir,guile_1_4_1 patches
[packages/gnucash.git] / gnucash.spec
1 # TODO:
2 # - make separate subpackages with ofx and ohbci (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 - ÄúµÄ¸öÈ˲ÆÎñ¹ÜÀíÈí¼þ
9 Name:           gnucash
10 Version:        1.8.11
11 Release:        0.3
12 License:        GPL v2
13 Group:          X11/Applications
14 Source0:        http://www.gnucash.org/pub/gnucash/sources/stable/%{name}-%{version}.tar.gz
15 # Source0-md5:  62f94331936e37ed1b1d28b5a1863bb3
16 Source1:        %{name}-icon.png
17 Patch1:         %{name}-types.patch
18 URL:            http://www.gnucash.org/
19 BuildRequires:  GConf-devel
20 BuildRequires:  Guppi-devel >= 0.35.5
21 BuildRequires:  autoconf
22 BuildRequires:  automake
23 BuildRequires:  bonobo-devel
24 BuildRequires:  db-devel
25 BuildRequires:  freetype-devel >= 2.0.0
26 BuildRequires:  g-wrap-devel >= 1.3.4
27 BuildRequires:  gal1-devel
28 BuildRequires:  gdk-pixbuf-gnome-devel >= 0.2.5
29 BuildRequires:  gettext-devel
30 BuildRequires:  gnome-libs-devel
31 BuildRequires:  gnome-print-devel >= 0.21
32 BuildRequires:  gtk+-devel
33 BuildRequires:  gtkhtml1-devel >= 1.1
34 BuildRequires:  guile-devel >= 1.3.4
35 BuildRequires:  libghttp-devel
36 BuildRequires:  libglade-gnome-devel
37 BuildRequires:  libltdl-devel
38 BuildRequires:  libofx-devel >= 0.7.0
39 BuildRequires:  libtool
40 BuildRequires:  libxml-devel
41 BuildRequires:  openhbci-devel
42 BuildRequires:  pkgconfig
43 BuildRequires:  popt-devel
44 BuildRequires:  slib >= 2c4
45 BuildRequires:  texinfo
46 Requires(post,preun):   /sbin/ldconfig
47 Requires:       gnome-print >= 0.21
48 Requires:       guile >= 1.3.4
49 Requires:       perl
50 Requires:       slib >= 2c4
51 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
52
53 %description
54 GnuCash is a personal finance manager. A check-book like register GUI
55 allows you to enter and track bank accounts, stocks, income and even
56 currency trades. The interface is designed to be simple and easy to
57 use, but is backed with double-entry accounting principles to ensure
58 balanced books.
59
60 %description -l ja
61 GnuCash ¤Ï¸Ä¿Í¸þ¤±²ñ·×¥½¥Õ¥È¤Ç¤¹¡£GUI ¤òÍøÍѤ·¤Æ¼ýÆþ¡¦»Ù½Ð¡¦¶ä¹Ô¸ýºÂ¡¦
62 ³ô¼°¤Ê¤É¤Î¼è¤ê°ú¤­¤òµ­Ä¢¤Ç¤­¤Þ¤¹¡£¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Ï¥·¥ó¥×¥ë¤Ë¡¢´Êñ¤Ë
63 ÍøÍѤǤ­¤ë¤è¤¦¤ËÀ߷פ·¤Æ¤¤¤Þ¤¹¤¬¡¢Àµ³Î¤µ¤òÄɵڤ·¤Æ¤¤¤ë¤¿¤á¤ËÊ£¼°Êíµ­¤Î
64 ²ñ·×µ¬½à¤òÍøÍѤ·¤Æ¤ª¤ê¡¢Ê£¼°Êíµ­¤Ë´Ø¤¹¤ëÃ챤¬É¬ÍפǤ¹¡£
65
66 %description -l pl
67 GnuCash jest programem do zarz±dzania finansami osobistymi. Pozwala na
68 ¶ledzenie i wpisywanie zasobów na swoich kontach bankowych, zak³adów.
69 Daje wgl±d nawet w kursy walut. Interfejs zosta³ zaprojektowany z
70 my¶l± o prostocie i ³atwo¶ci u¿ycia.
71
72 %description -l pt_BR
73 O GnuCash é um gerenciador de finanças pessoais. Uma interface
74 parecida com um canhoto de cheques permite que você acompanhe contas
75 bancárias, ações, salário e mesmo tabelas de câmbio de moedas. A
76 interface foi projetada para ser simples e fácil de usar, mas tem o
77 suporte de princípios de contabilidade com entrada dupla para garantir
78 livros balanceados.
79
80 %prep
81 %setup -q
82 %patch0 -p1
83 %patch1 -p1
84
85 # kill outdated libtool macros
86 tail -n +3907 acinclude.m4 > acinclude.tmp
87 mv -f acinclude.tmp acinclude.m4
88
89 %build
90 %{__gettextize}
91 %{__libtoolize}
92 %{__aclocal} -I %{_aclocaldir}/gnome -I macros
93 %{__autoconf}
94 %{__autoheader}
95 %{__automake}
96
97 %configure \
98         --disable-prefer-db1
99
100 %{__make}
101
102 %install
103 rm -rf $RPM_BUILD_ROOT
104
105 %{__make} install \
106         DESTDIR=$RPM_BUILD_ROOT \
107         GNC_DOC_INSTALL_DIR=%{_docdir}/%{name}-%{version}/ \
108         gnomeappdir=%{_desktopdir}
109
110 perl -pi -e 's/=gnome-money.png/=gnucash-icon.png/' \
111         $RPM_BUILD_ROOT%{_desktopdir}/gnucash.desktop
112
113 install %{SOURCE1} $RPM_BUILD_ROOT%{_pixmapsdir}
114
115 #gzip -9nf $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/[!e]*
116
117 %find_lang %{name} --with-gnome
118
119 %clean
120 rm -rf $RPM_BUILD_ROOT
121
122 %post
123 /sbin/ldconfig
124 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
125
126 %postun
127 /sbin/ldconfig
128 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
129
130 %files -f %{name}.lang
131 %defattr(644,root,root,755)
132 %doc AUTHORS ChangeLog* HACKING NEWS README* TODO
133 %doc doc/*.txt doc/examples doc/README* doc/RAW-NOTES doc/*HOWTO
134 #%doc %{_docdir}/%{name}-%{version}/
135 %attr(755,root,root) %{_bindir}/*
136 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
137 %dir %attr(755,root,root) %{_libdir}/%{name}
138 %attr(755,root,root) %{_libdir}/%{name}/libgnc*.so.*.*.*
139 %attr(755,root,root) %{_libdir}/%{name}/libgw*.so.*.*.*
140 %dir %attr(755,root,root) %{_libdir}/%{name}/overrides
141 %attr(755,root,root) %{_libdir}/%{name}/overrides/*
142 # Dunno if its needed runtime...
143 %{_libdir}/*.la
144 %{_libdir}/%{name}/*.la
145 %{_sysconfdir}/gnucash
146 %dir %{_datadir}/gnucash
147 %{_datadir}/gnucash/[!a]*
148 %dir %{_datadir}/gnucash/accounts
149 %{_datadir}/gnucash/accounts/C
150 %lang(da) %{_datadir}/gnucash/accounts/da
151 %lang(de_CH) %{_datadir}/gnucash/accounts/de_CH
152 %lang(de_DE) %{_datadir}/gnucash/accounts/de_DE
153 %lang(es_ES) %{_datadir}/gnucash/accounts/es_ES
154 %lang(el_GR) %{_datadir}/gnucash/accounts/el_GR
155 %lang(fr_FR) %{_datadir}/gnucash/accounts/fr_FR
156 %lang(hu_HU) %{_datadir}/gnucash/accounts/hu_HU
157 %lang(it) %{_datadir}/gnucash/accounts/it
158 %lang(pt_BR) %{_datadir}/gnucash/accounts/pt_BR
159 %lang(pt_PT) %{_datadir}/gnucash/accounts/pt_PT
160 %lang(sk) %{_datadir}/gnucash/accounts/sk
161 %lang(tr_TR) %{_datadir}/gnucash/accounts/tr_TR
162 %{_datadir}/mime-info/*
163 %{_desktopdir}/*.desktop
164 %{_pixmapsdir}/%{name}
165 %{_pixmapsdir}/%{name}-icon.png
166 %{_mandir}/*/*
167 %{_infodir}/*info*
168
169 # It's not needed, I think, maybe some devel subpackage?
170 %dir %{_includedir}/%{name}
171 %{_includedir}/%{name}/*.h
172 #%{_aclocaldir}/*.m4
This page took 0.036468 seconds and 4 git commands to generate.