Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37754848
en ru br
ALT Linux repositórios
S:5.4-alt1
5.0: 2.2.7-alt2
4.1: 2.2.4-alt2
4.0: 2.2.0-alt1
3.0: 1.8.11-alt2

Group :: Escritórios
RPM: gnucash

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Name: gnucash
Version: 1.8.11
Release: alt2

Summary: GnuCash is an application to keep track of your finances
Summary(ru_RU.KOI8-R): ðÒÏÇÒÁÍÍÁ ÕÞ£ÔÁ ÆÉÎÁÎÓÏ× GnuCash

License: GPL
Group: Office
Url: http://www.gnucash.org

Packager: Vitaly Lipatov <lav at altlinux.ru>

Source: ftp://ftp.gnucash.org/pub/gnucash/sources/stable/%name-%version.tar.bz2
Source1: %name-48.xpm.bz2
Source2: %name-32.xpm.bz2
Source3: %name-16.xpm.bz2
#Source4: %name-%version.ru.po
Source5: %name-README.RU
Source6: conv_%name.sh
Patch0: %name-gconfd.patch
Patch1: %name-1.8.10-fontfix.patch


Requires: lib%name = %version-%release

Requires: gnome-libs >= 1.2.0, gdk-pixbuf >= 0.2.5, gnome-print >= 0.21
Requires: guile16 >= 1.6, gtkhtml >= 0.8
Requires: g-wrap >= 1.9.6, libgal >= 0.13
Requires: libglade
Requires: perl(English.pm) perl(FileHandle.pm) perl(lib.pm) perl-base
Requires: slib-guile

# Note: I don't wish do buildreq for old version of GnuCash

# manually removed: postgresql-devel glib2 libaudiofile-devel libpq3-devel libgnomeprint-devel libguppi-devel
# Automatically added by buildreq on Sun May 23 2004
BuildRequires: ORBit-devel XFree86-devel XFree86-libs freetype2-devel doxygen esound-devel g-wrap gcc-c++ gdk-pixbuf-devel gdk-pixbuf-gnomecanvas glib-devel gnome-libs-devel graphviz gtk+-devel guile16-devel imlib-devel libGConf-devel libbonobo-devel libg-wrap-devel libgal-devel libghttp-devel libglade-devel libglade-gnome libgtkhtml-devel libltdl-devel libpopt-devel libreadline-devel libstdc++-devel libxml-devel oaf-devel perl-XML-Parser pkgconfig slib zlib-devel
# which libdb?
BuildRequires: libdb4.3-devel
BuildRequires: libg-wrap-devel >= 1.9.6
BuildRequires: libgal-devel >= 0.13
BuildRequires: slib-guile
BuildRequires: libgtkhtml
BuildRequires: libofx-devel

AutoReq: yes, noperl


#%add_findreq_skiplist %_bindir/dump-finance-quote


# Check whether GnuCash should be build with or without the Postgres backend.

# When building GnuCash, pass "--with postgres" or "--without postgres"
# options, as in
#    rpmbuild --without postgres -bb gnucash.spec
%if "%_with_postgres" == "--without-postgres"
%define BUILD_WITH_POSTGRES 0
#%%define sql_config --disable-sql
%else
%define BUILD_WITH_POSTGRES 0
%define sql_config --enable-maintainer-mode --enable-sql
%endif

%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.

%description -l ru_RU.KOI8-R
GnuCash -- ÜÔÏ ÌÉÞÎÙÊ ÆÉÎÁÎÓÏ×ÙÊ ÍÅÎÅÄÖÅÒ. ëÎÉÇÁ ÕÞ£ÔÁ
× ×ÉÄÅ ÖÕÒÎÁÌÁ ÎÁ ÜËÒÁÎÅ ÐÏÚ×ÏÌÉÔ ×ÁÍ ××ÏÄÉÔØ É ÏÔÓÌÅÖÉ×ÁÔØ
ÓÏÓÔÏÑÎÉÅ ÂÁÎËÏ×ÓËÉÈ ÓÞÅÔÏ×, ÃÅÎÎÙÈ ÂÕÍÁÇ, ÐÒÉÈÏÄ ÄÅÎÅÇ É
ÄÁÖÅ ËÕÒÓÙ ×ÁÌÀÔ. éÎÔÅÒÆÅÊÓ ÐÒÏÇÒÁÍÍÙ ÒÁÚÒÁÂÏÔÁÎ ÐÒÏÓÔÙÍ É
Ì£ÇËÉÍ × ÉÓÐÏÌØÚÏ×ÁÎÉÉ, ÎÏ × ÔÏ ÖÅ ×ÒÅÍÑ ÐÒÉÍÅÎÑÅÔÓÑ
ÐÒÉÎÃÉÐ Ä×ÏÊÎÏÊ ÚÁÐÉÓÉ ÄÌÑ ÏÂÅÓÐÅÞÅÎÉÑ Ó×ÅÄÅÎÉÑ ÂÁÌÁÎÓÁ.

%package backend-postgres
Summary: Backend for storing GnuCash data in a PostgreSQL database
Summary(ru_RU.KOI8-R): ä×ÉÖÏË ÄÌÑ ÈÒÁÎÅÎÉÑ ÄÁÎÎÙÈ GnuCash × ÂÁÚÅ ÄÁÎÎÙÈ PostgreSQL
Group: Office
Requires: %name = %version
Requires: postgresql >= 7.1.3

%description backend-postgres
This package contains a backend for storing your GnuCash accounts and
transactions in a PostgreSQL database.  Install this package if you
want to keep your financial data in a database instead of a flat file
(recommended for large volumes of data and commercial sites).

%description backend-postgres -l ru_RU.KOI8-R
üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ Ä×ÉÖÏË ÄÌÑ ÚÁÐÏÍÉÎÁÎÉÑ ÔÒÁÎÚÁËÃÉÊ É ÓÞÅÔÏ× GnuCash
× ÂÁÚÅ ÄÁÎÎÙÈ PostgreSQL.  õÓÔÁÎÏ×ÉÔÅ ÜÔÏÔ ÐÁËÅÔ, ÅÓÌÉ ×Ù ÖÅÌÁÅÔÅ
ÈÒÁÎÉÔØ ×ÁÛÉ ÄÁÎÎÙÅ × ÂÁÚÅ ÄÁÎÎÙÈ, Á ÎÅ × ÏÂÙÞÎÏÍ ÆÁÊÌÅ
(ÒÅËÏÍÅÎÄÕÅÔÓÑ ÄÌÑ ÂÏÌØÛÉÈ ÏÂߣÍÏ× ÄÁÎÎÙÈ É ËÏÍÍÅÒÞÅÓËÉÈ ÓÁÊÔÏ×).

%package -n lib%name-devel
Group: Development/C
Summary: Libraries needed to develop for gnucash
Summary(ru_RU.KOI8-R): âÉÂÌÉÏÔÅËÉ, ÔÒÅÂÕÅÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ Ó gnucash
Requires: lib%name = %version
Obsoletes: %name-devel

%description -n lib%name-devel
Libraries needed to develop for gnucash.
%description -n lib%name-devel -l ru_RU.KOI8-R
âÉÂÌÉÏÔÅËÉ, ÔÒÅÂÕÅÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ Ó gnucash.

%package -n lib%name
Summary: Libraries for gnucash
Group: System/Libraries

%add_findprov_lib_path %_libdir/%name

%description -n lib%name
This package provides libraries to use gnucash.

%description -n lib%name -l ru_RU.KOI8-R
ðÁËÅÔ ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÂÉÂÌÉÏÔÅËÉ, ÉÓÐÏÌØÚÕÅÍÙÅ gnucash.

%prep
%setup -q
%patch
%patch1

%__subst 's|SUBDIRS = . test|SUBDIRS =|' src/gnc-module/Makefile.in src/register/ledger-core/Makefile.in
%__subst "s|{GNOMEUI_LIBS}|{GNOMEUI_LIBS} -L/usr/X11R6/lib|g" src/register/register-gnome/Makefile.in src/business/business-gnome/Makefile.in
#%__subst "s|SUBDIRS = . test|SUBDIRS = .|g" src/import-export/qif-import/Makefile.in

#cp -f %SOURCE4 po/ru.po

cp -f %SOURCE5 README_koi8-r.txt

%if %BUILD_WITH_POSTGRES
#automake src/backend/postgres/Makefile
%endif

%build

%configure --disable-guppi --enable-ofx

%make_build

%install

%make_install DESTDIR=$RPM_BUILD_ROOT install

cp -p src/backend/postgres/README README.postgres

%find_lang %name --with-gnome

# Icons

mkdir -p $RPM_BUILD_ROOT/%_iconsdir
mkdir -p $RPM_BUILD_ROOT/%_liconsdir
mkdir -p $RPM_BUILD_ROOT/%_miconsdir
bzcat %SOURCE1 > $RPM_BUILD_ROOT/%_liconsdir/%name.xpm
bzcat %SOURCE2 > $RPM_BUILD_ROOT/%_iconsdir/%name.xpm
bzcat %SOURCE3 > $RPM_BUILD_ROOT/%_miconsdir/%name.xpm
install -m 0755 %SOURCE5 %buildroot/%_bindir/conv_%name.sh

# Menu entry

mkdir -p $RPM_BUILD_ROOT/%_menudir
cat >$RPM_BUILD_ROOT/%_menudir/%name <<EOF
?package(%name): command="%_bindir/%name" \\
icon="%name.xpm" needs="X11" \\
section="Applications/Finances" \\
genericname="accounting system" \\
title="GnuCash" \\
longtitle="GnuCash Personal finance manager"
EOF

%post
%update_menus

%postun
%clean_menus

%post -n lib%name
%post_ldconfig

%postun -n lib%name
%postun_ldconfig

%files backend-postgres
%if %BUILD_WITH_POSTGRES
%_libdir/%name/libgncmod-backend-postgres*
%endif
%doc README.postgres

%files -n lib%name-devel
#%_bindir/gnucash-make-guids
%_includedir/%name
%_datadir/aclocal/gnucash.m4

%files -n lib%name
%dir %_libdir/%name
%_libdir/lib*.so.*
%_libdir/%name/lib*so*.0
%_libdir/%name/overrides
#%_libdir/*.la
%_libdir/%name/*.la
%_libdir/*.so
%_libdir/%name/*.so
# hbci ÏÔÄÅÌØÎÏ
#%exclude %_libdir/%name/libgncmod-hbci*

%files -f %name.lang
%doc doc
%config %_sysconfdir/%name
%_bindir/*
%dir %_datadir/%name
%_datadir/%name/finance-quote-helper
%_datadir/%name/finance-quote-check
%_datadir/%name/doc
%_datadir/%name/glade
%_datadir/%name/accounts
%_datadir/%name/guile-modules
%_datadir/%name/scm
%_datadir/gnome/apps/Applications/%name.desktop
%_datadir/pixmaps/%name
%_infodir/*
%_mandir/man1/*
%doc AUTHORS ChangeLog ChangeLog.1 HACKING NEWS README README.patches
%doc doc/README.german doc/README.francais doc/guile-hackers.txt
%doc README_koi8-r.txt
%_iconsdir/%name.xpm
%_miconsdir/%name.xpm
%_liconsdir/%name.xpm
%_menudir/%name
%_datadir/mime-info/%name.*
# hbci ÏÔÄÅÌØÎÏ
#%exclude %_datadir/%name/glade/hbci*
#%exclude %_datadir/%name/scm/hbci/*

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009