X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=gnucash.spec;h=41afd8ec8e55f0c95700623891ca1097a83657d0;hb=bed92a96dc318867763273da1ef6a587261cdc79;hp=1ddf06f3f66af519f4a585ea78300da057a1246d;hpb=323c846b373696eaccdcdd2ed7a0b661e0ccc33f;p=packages%2Fgnucash.git diff --git a/gnucash.spec b/gnucash.spec index 1ddf06f..41afd8e 100644 --- a/gnucash.spec +++ b/gnucash.spec @@ -1,31 +1,56 @@ %include /usr/lib/rpm/macros.perl Summary: GnuCash is an application to keep track of your finances +Summary(ja): GnuCash -- ²È·×Êí¥½¥Õ¥È Summary(pl): GnuCash - aplikacja do zarz±dzania twoimi finansami +Summary(pt_BR): O GnuCash é uma aplicação para acompanhamento de suas finanças +Summary(zh_CN): GnuCash -- ÄúµÄ¸öÈ˲ÆÎñ¹ÜÀíÈí¼þ Name: gnucash -Version: 1.5.96 +Version: 1.6.6 Release: 1 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 +Source1: %{name}-icon.png +Patch0: %{name}-am15.patch +Patch1: %{name}-info.patch +Patch2: %{name}-ignore_db1.patch +Patch3: %{name}-libxml_includes_dir.patch +Patch4: %{name}-guile_1_4_1.patch URL: http://www.gnucash.org/ +BuildRequires: GConf-devel +BuildRequires: Guppi-devel +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: bonobo-devel +BuildRequires: db3-devel +BuildRequires: freetype-devel >= 2.0.0 +BuildRequires: g-wrap-devel >= 1.1.9 +BuildRequires: gal-devel +BuildRequires: gdk-pixbuf-devel +BuildRequires: gdk-pixbuf-gnome-devel +BuildRequires: gettext-devel +BuildRequires: gnome-libs-devel +BuildRequires: gnome-print-devel +BuildRequires: gtk+-devel +BuildRequires: gtkhtml-devel >= 0.8 +BuildRequires: guile-devel +BuildRequires: libghttp-devel +BuildRequires: libglade-devel +BuildRequires: libltdl-devel +BuildRequires: libtool +BuildRequires: libxml-devel +BuildRequires: slib +BuildRequires: texinfo Requires: slib Requires: guile >= 1.3.4 -Requires: g-wrap Requires: gnome-print >= 0.21 -BuildRequires: gnome-libs-devel -BuildRequires: esound-devel -BuildRequires: libxml-devel -BuildRequires: g-wrap-static >= 1.1.9 -BuildRequires: bonobo-devel -BuildRequires: libghttp-devel -BuildRequires: gtkhtml-devel >= 0.8 -BuildRequires: libtool automake autoconf -BuildRequires: gnome-print-devel +Requires: perl +Prereq: /sbin/ldconfig 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 @@ -34,49 +59,92 @@ 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. +%description -l ja +GnuCash ¤Ï¸Ä¿Í¸þ¤±²ñ·×¥½¥Õ¥È¤Ç¤¹¡£GUI ¤òÍøÍѤ·¤Æ¼ýÆþ¡¦»Ù½Ð¡¦¶ä¹Ô¸ýºÂ¡¦ +³ô¼°¤Ê¤É¤Î¼è¤ê°ú¤­¤òµ­Ä¢¤Ç¤­¤Þ¤¹¡£¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Ï¥·¥ó¥×¥ë¤Ë¡¢´Êñ¤Ë +ÍøÍѤǤ­¤ë¤è¤¦¤ËÀ߷פ·¤Æ¤¤¤Þ¤¹¤¬¡¢Àµ³Î¤µ¤òÄɵڤ·¤Æ¤¤¤ë¤¿¤á¤ËÊ£¼°Êíµ­¤Î +²ñ·×µ¬½à¤òÍøÍѤ·¤Æ¤ª¤ê¡¢Ê£¼°Êíµ­¤Ë´Ø¤¹¤ëÃ챤¬É¬ÍפǤ¹¡£ + %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. +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 +%prep %setup -q +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 %build -rm missing -automake -a -c +rm -f missing src/guile/Makefile.in +libtoolize --copy --force +aclocal -I %{_aclocaldir}/gnome +%{__autoconf} +%{__automake} -%configure - --disable-guppi # we don't have guppi for now... +%configure \ + --disable-prefer-db1 -#%{__make} +%{__make} %install rm -rf $RPM_BUILD_ROOT -%{__make} DESTDIR=$RPM_BUILD_ROOT \ +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT \ GNC_DOC_INSTALL_DIR=%{_docdir}/%{name}-%{version}/ \ - gnomeappdir=%{_applnkdir}/Office/Misc install + gnomeappdir=%{_applnkdir}/Office/Misc -gzip -9nfr $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/* +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 +/sbin/ldconfig +[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 + +%postun +/sbin/ldconfig +[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 + %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/index.html -%{_datadir}/gnucash/html/gnucash.css -%{_datadir}/gnucash/scm -%{_datadir}/gnucash/perl -%{_sysconfdir}/gnucash/config -%{_applnkdir}/Office/Misc/gnucash.desktop %doc %{_docdir}/%{name}-%{version}/ +%attr(755,root,root) %{_bindir}/* +%attr(755,root,root) %{_libdir}/libgncengine.so.*.*.* +%{_mandir}/*/* +%{_infodir}/*info* +%{_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) %{_datadir}/gnucash/accounts/de_DE +%lang(es) %{_datadir}/gnucash/accounts/es_ES +%lang(pt) %{_datadir}/gnucash/accounts/pt_PT +%lang(sk) %{_datadir}/gnucash/accounts/sk +%{_datadir}/mime-info/* +%{_pixmapsdir}/%{name} +%{_pixmapsdir}/%{name}-icon.png +%{_sysconfdir}/gnucash