X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=gnucash.spec;h=a023fadbc3f6051c4c35d594e957cb40bf7081c2;hb=a9d7ee4262bae8c88876d27ee715c4431a3df0c6;hp=cc230c32c5a03f498d5659e07a1a11b5cf59b5b0;hpb=01f7da4f7b5543e8a83fd8514558dcdbe61caa4b;p=packages%2Fgnucash.git diff --git a/gnucash.spec b/gnucash.spec index cc230c3..a023fad 100644 --- a/gnucash.spec +++ b/gnucash.spec @@ -1,63 +1,127 @@ %include /usr/lib/rpm/macros.perl +Summary: GnuCash is an application to keep track of your finances +Summary(pl): GnuCash - aplikacja do zarz±dzania twoimi finansami +Summary(pt_BR): O GnuCash é uma aplicação para acompanhamento de suas finanças. Name: gnucash -Summary: GnuCash is an application to keep track of your finances. -Version: 1.4.9 -Release: 2 -Copyright: Free Software Foundation -Group: Applications/Finance +Version: 1.6.5 +Release: 5 +License: GPL +Group: X11/Applications +Group(de): X11/Applikationen +Group(pl): X11/Aplikacje Source0: http://www.gnucash.org/pub/gnucash/sources/stable/%{name}-%{version}.tar.gz -URL: http://www.gnucash.org +Source1: %{name}-icon.png +URL: http://www.gnucash.org/ Requires: slib -Requires: guile >= 1.3 -Requires: g-wrap +Requires: guile >= 1.3.4 +Requires: gnome-print >= 0.21 +Requires: perl +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: bonobo-devel +BuildRequires: db3-devel +BuildRequires: gal-devel +BuildRequires: GConf-devel +BuildRequires: gdk-pixbuf-devel +BuildRequires: gettext-devel BuildRequires: gnome-libs-devel -BuildRequires: esound-devel +BuildRequires: gnome-print-devel +BuildRequires: gtk+-devel +BuildRequires: gtkhtml-devel >= 0.8 +BuildRequires: guile-devel +BuildRequires: Guppi-devel +BuildRequires: g-wrap-devel >= 1.1.9 +BuildRequires: freetype-devel +BuildRequires: libghttp-devel +BuildRequires: libglade-devel +BuildRequires: libtool BuildRequires: libxml-devel -BuildRequires: g-wrap-static +BuildRequires: slib BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _prefix /usr/X11R6 +%define _prefix /usr/X11R6 +%define _mandir %{_prefix}/man +%define _sysconfdir /etc/X11 %description GnuCash is a personal finance manager. A check-book like register GUI allows you to enter and track bank accounts, stocks, income and even -currency trades. The interface is designed to be simple and easy to use, -but is backed with double-entry accounting principles to ensure balanced -books. +currency trades. The interface is designed to be simple and easy to +use, but is backed with double-entry accounting principles to ensure +balanced books. -%prep +%description -l pl +GnuCash jest mened¿erem finansów osobistych. Pozwala na ¶ledzenie i +wpisywanie zasobów na swoich kontach bankowych, zak³adów. Daje +wgl±d nawet w kursy walut. Interfejs zosta³ zaprojektowany z my¶l± +o prostocie i ³atwo¶ci u¿ycia. + +%description -l pt_BR +O GnuCash é um gerenciador de finanças pessoais. Uma interface parecida com um +canhoto de cheques permite que você acompanhe contas bancárias, ações, salário +e mesmo tabelas de câmbio de moedas. A interface foi projetada para ser simples +e fácil de usar, mas tem o suporte de princípios de contabilidade com entrada +dupla para garantir livros balanceados. + +%prep -q %setup -q %build -automake -%configure +#rm -f missing src/guile/Makefile.in +#aclocal -I ./macros +#libtoolize --copy --force +#automake -a -c +#autoconf + +CFLAGS='%{rpmcflags} -L/usr/X11R6/lib -I/usr/X11R6/include' +export CFLAGS +LDFLAGS='%{rpmldflags} -ldb3' +export LDFLAGS +%configure2_13 + %{__make} %install rm -rf $RPM_BUILD_ROOT -%{__make} DESTDIR=$RPM_BUILD_ROOT GNC_DOC_INSTALL_DIR=%{_docdir}/%{name}-%{version}/ \ -gnomeappdir=%{_applnkdir}/Office/Misc install -gzip -9nfr $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/* +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT \ + GNC_DOC_INSTALL_DIR=%{_docdir}/%{name}-%{version}/ \ + gnomeappdir=%{_applnkdir}/Office/Misc -%find_lang %{name} +perl -pi -e 's/=gnome-money.png/=gnucash-icon.png/' \ + $RPM_BUILD_ROOT%{_applnkdir}/Office/Misc/gnucash.desktop + +install %{SOURCE1} $RPM_BUILD_ROOT%{_pixmapsdir} + +gzip -9nf $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/[!e]* + +%find_lang %{name} --with-gnome %clean rm -rf $RPM_BUILD_ROOT +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + %files -f %{name}.lang %defattr(644,root,root,755) -%attr(755,root,root) %{_bindir}/gnucash -%attr(755,root,root) %{_bindir}/gnc-prices -%{_libdir}/gnucash/perl/*.so* -%{_libdir}/libgncengine.so* -%{_mandir}/man1/* -%{_datadir}/gnucash/html/C -%lang(fr) %{_datadir}/gnucash/html/fr -%{_datadir}/gnucash/html/index.html -%{_datadir}/gnucash/html/gnucash.css -%{_datadir}/gnucash/scm -%{_datadir}/gnucash/perl -%{_sysconfdir}/gnucash/config -%{_applnkdir}/Office/Misc/gnucash.desktop +%attr(755,root,root) %{_bindir}/* +%{_libdir}/libgncengine.so.*.*.* +%{_mandir}/*/* +%{_infodir}/*info*gz +%{_applnkdir}/Office/Misc/* +%dir %{_datadir}/gnucash +%{_datadir}/gnucash/[!a]* +%dir %{_datadir}/gnucash/accounts +%{_datadir}/gnucash/accounts/C +%lang(da) %{_datadir}/gnucash/accounts/da +%lang(de_DE) %{_datadir}/gnucash/accounts/de_DE +%lang(es_ES) %{_datadir}/gnucash/accounts/es_ES +%lang(pt_PT) %{_datadir}/gnucash/accounts/pt_PT +%lang(sk) %{_datadir}/gnucash/accounts/sk +%{_datadir}/mime-info/* +%{_pixmapsdir}/%{name} +%{_pixmapsdir}/%{name}-icon.png +%{_sysconfdir}/gnucash %doc %{_docdir}/%{name}-%{version}/