]> git.pld-linux.org Git - packages/gnucash.git/blob - gnucash.spec
- Release 5.
[packages/gnucash.git] / gnucash.spec
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.
5 Name:           gnucash
6 Version:        1.6.5
7 Release:        5
8 License:        GPL
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/
15 Requires:       slib
16 Requires:       guile >= 1.3.4
17 Requires:       gnome-print >= 0.21
18 Requires:       perl
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
39 BuildRequires:  slib
40 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41
42 %define         _prefix         /usr/X11R6
43 %define         _mandir         %{_prefix}/man
44 %define         _sysconfdir     /etc/X11
45
46 %description
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
51 balanced books.
52
53 %description -l pl
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.
58
59 %description -l pt_BR
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.
65
66 %prep -q
67 %setup -q
68
69 %build
70 #rm -f missing src/guile/Makefile.in
71 #aclocal -I ./macros
72 #libtoolize --copy --force
73 #automake -a -c
74 #autoconf
75
76 CFLAGS='%{rpmcflags} -L/usr/X11R6/lib -I/usr/X11R6/include'
77 export CFLAGS
78 LDFLAGS='%{rpmldflags} -ldb3'
79 export LDFLAGS
80 %configure2_13
81
82 %{__make}
83
84 %install
85 rm -rf $RPM_BUILD_ROOT
86
87 %{__make} install \
88         DESTDIR=$RPM_BUILD_ROOT \
89         GNC_DOC_INSTALL_DIR=%{_docdir}/%{name}-%{version}/ \
90         gnomeappdir=%{_applnkdir}/Office/Misc
91
92 perl -pi -e 's/=gnome-money.png/=gnucash-icon.png/' \
93         $RPM_BUILD_ROOT%{_applnkdir}/Office/Misc/gnucash.desktop
94
95 install %{SOURCE1} $RPM_BUILD_ROOT%{_pixmapsdir}
96
97 gzip -9nf $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/[!e]*
98
99 %find_lang %{name} --with-gnome
100
101 %clean
102 rm -rf $RPM_BUILD_ROOT
103
104 %post   -p /sbin/ldconfig
105 %postun -p /sbin/ldconfig
106
107 %files -f %{name}.lang
108 %defattr(644,root,root,755)
109 %attr(755,root,root) %{_bindir}/*
110 %{_libdir}/libgncengine.so.*.*.*
111 %{_mandir}/*/*
112 %{_infodir}/*info*gz
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}/
This page took 0.051513 seconds and 4 git commands to generate.