X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=gnucash.spec;h=aaba5449735e5dcb226c8bf68b1531ca20a2c4f7;hb=69be2a1725c4480bcb6811a521d147c83757f3e6;hp=42516a4b4be1041e0c4b9f6384adbbbdd380f875;hpb=55195854dbae3adbbd95d9f7711b3223a6f2c946;p=packages%2Fgnucash.git diff --git a/gnucash.spec b/gnucash.spec index 42516a4..aaba544 100644 --- a/gnucash.spec +++ b/gnucash.spec @@ -1,51 +1,57 @@ +# TODO: +# - make separate subpackages with ofx and ohbci (like in included spec) %include /usr/lib/rpm/macros.perl Summary: GnuCash is an application to keep track of your finances -Summary(ja): GnuCash -- ²È·×Êí¥½¥Õ¥È +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 -- ÄúµÄ¸öÈ˲ÆÎñ¹ÜÀíÈí¼þ +Summary(zh_CN): GnuCash - ÄúµÄ¸öÈ˲ÆÎñ¹ÜÀíÈí¼þ Name: gnucash -Version: 1.6.6 -Release: 2 -License: GPL +Version: 1.8.11 +Release: 0.3 +License: GPL v2 Group: X11/Applications Source0: http://www.gnucash.org/pub/gnucash/sources/stable/%{name}-%{version}.tar.gz +# Source0-md5: 62f94331936e37ed1b1d28b5a1863bb3 Source1: %{name}-icon.png -Patch0: %{name}-am15.patch -Patch1: %{name}-info.patch +Patch0: %{name}-info.patch +Patch1: %{name}-am15.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: Guppi-devel >= 0.35.5 BuildRequires: autoconf BuildRequires: automake BuildRequires: bonobo-devel -BuildRequires: db3-devel +BuildRequires: db-devel BuildRequires: freetype-devel >= 2.0.0 -BuildRequires: g-wrap-devel >= 1.1.9 -BuildRequires: gal-devel +BuildRequires: g-wrap-devel >= 1.3.4 +BuildRequires: gal1-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: gtkhtml1-devel >= 1.1 +BuildRequires: guile-devel >= 1.3.4 BuildRequires: libghttp-devel BuildRequires: libglade-gnome-devel BuildRequires: libltdl-devel +BuildRequires: libofx-devel >= 0.7.0 BuildRequires: libtool BuildRequires: libxml-devel -BuildRequires: slib +BuildRequires: openhbci-devel +BuildRequires: pkgconfig +BuildRequires: slib >= 2c4 BuildRequires: texinfo -Requires: slib -Requires: guile >= 1.3.4 +Requires(post,preun): /sbin/ldconfig Requires: gnome-print >= 0.21 +Requires: guile >= 1.3.4 Requires: perl -Prereq: /sbin/ldconfig +Requires: slib >= 2c4 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _sysconfdir /etc/X11 @@ -80,20 +86,23 @@ livros balanceados. %prep %setup -q %patch0 -p1 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 +#%patch1 -p1 +#%patch2 -p1 +#%patch3 -p1 +#%patch4 -p1 %build -rm -f missing src/guile/Makefile.in -%{__libtoolize} -%{__aclocal} -I %{_aclocaldir}/gnome -%{__autoconf} -%{__automake} - -%configure \ +#rm -f missing src/guile/Makefile.in +#%{__libtoolize} +#%{__aclocal} -I %{_aclocaldir}/gnome +#%{__autoconf} +#%{__automake} + +#export CPPFLAGS="%{rpmcflags} -I%{_prefix}/include" +%configure2_13 \ --disable-prefer-db1 +# --enable-hbci +# --enable-ofx %{__make} @@ -110,7 +119,7 @@ perl -pi -e 's/=gnome-money.png/=gnucash-icon.png/' \ install %{SOURCE1} $RPM_BUILD_ROOT%{_pixmapsdir} -gzip -9nf $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/[!e]* +#gzip -9nf $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/[!e]* %find_lang %{name} --with-gnome @@ -127,22 +136,44 @@ rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(644,root,root,755) -%doc %{_docdir}/%{name}-%{version}/ +%doc AUTHORS ChangeLog* HACKING NEWS README* TODO +%doc doc/*.txt doc/examples doc/README* doc/RAW-NOTES doc/*HOWTO +#%doc %{_docdir}/%{name}-%{version}/ %attr(755,root,root) %{_bindir}/* -%attr(755,root,root) %{_libdir}/libgncengine.so.*.*.* -%{_mandir}/*/* -%{_infodir}/*info* -%{_applnkdir}/Office/Misc/* +%attr(755,root,root) %{_libdir}/lib*.so.*.*.* +%dir %attr(755,root,root) %{_libdir}/%{name} +%attr(755,root,root) %{_libdir}/%{name}/libgnc*.so.*.*.* +%attr(755,root,root) %{_libdir}/%{name}/libgw*.so.*.*.* +%dir %attr(755,root,root) %{_libdir}/%{name}/overrides +%attr(755,root,root) %{_libdir}/%{name}/overrides/* +# Dunno if its needed runtime... +%{_libdir}/*.la +%{_libdir}/%{name}/*.la +%{_sysconfdir}/gnucash %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(de_CH) %{_datadir}/gnucash/accounts/de_CH +%lang(de_DE) %{_datadir}/gnucash/accounts/de_DE +%lang(es_ES) %{_datadir}/gnucash/accounts/es_ES +%lang(el_GR) %{_datadir}/gnucash/accounts/el_GR +%lang(fr_FR) %{_datadir}/gnucash/accounts/fr_FR +%lang(hu_HU) %{_datadir}/gnucash/accounts/hu_HU +%lang(it) %{_datadir}/gnucash/accounts/it +%lang(pt_BR) %{_datadir}/gnucash/accounts/pt_BR +%lang(pt_PT) %{_datadir}/gnucash/accounts/pt_PT %lang(sk) %{_datadir}/gnucash/accounts/sk +%lang(tr_TR) %{_datadir}/gnucash/accounts/tr_TR %{_datadir}/mime-info/* +%{_applnkdir}/Office/Misc/* %{_pixmapsdir}/%{name} %{_pixmapsdir}/%{name}-icon.png -%{_sysconfdir}/gnucash +%{_mandir}/*/* +%{_infodir}/*info* + +# It's not needed, I think, maybe some devel subpackage? +%dir %{_includedir}/%{name} +%{_includedir}/%{name}/*.h +#%{_aclocaldir}/*.m4