Group :: Escritórios
RPM: gnucash
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Name: gnucash
Version: 2.2.7
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: http://dl.sf.net/%name/%name-%version.tar.bz2
Source: http://www.gnucash.org/pub/gnucash/sources/stable/%name-%version.tar.bz2
#Source: http://www.gnucash.org/pub/gnucash/sources/unstable/2.1.x/%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: %name-%version-1.diff.bz2
Source7: conv_gnucash2.sh
Patch0: %name-2.2.4-utf8-alt.patch
Patch1: %name-%version.patch
#Patch1: %name-%version-fixnewgcc-alt.patch
BuildPreReq: GConf2
Requires: glib2 >= 2.12.7
Requires: lib%name = %version-%release
Requires(post): GConf2
AutoReq: yes, noperl
#BuildConflicts: lib%name
# 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" == "--with-postgres"
# %define BUILD_WITH_POSTGRES 1
# %define sql_config --enable-maintainer-mode --enable-sql
#%else
%define BUILD_WITH_POSTGRES 0
#%%define sql_config --disable-sql
#%endif
# manually removed: glibc-devel-static libgnucash
# Automatically added by buildreq on Tue Oct 14 2008
BuildRequires: doxygen gcc-c++ glibc-devel graphviz guile16-devel libgmp-devel libgnomeoffice-devel libgtkhtml3-devel libltdl-devel libofx-devel libreadline-devel slib-guile
#if_disabled goffice_internal
BuildPreReq: libgnomeoffice-devel
#endif
BuildPreReq: subversion rpm-build-compat
Requires: slib-guile
%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 -- ÜÔÏ ÌÉÞÎÙÊ ÆÉÎÁÎÓÏ×ÙÊ ÍÅÎÅÄÖÅÒ. ëÎÉÇÁ ÕÞ£ÔÁ
× ×ÉÄÅ ÖÕÒÎÁÌÁ ÎÁ ÜËÒÁÎÅ ÐÏÚ×ÏÌÉÔ ×ÁÍ ××ÏÄÉÔØ É ÏÔÓÌÅÖÉ×ÁÔØ
ÓÏÓÔÏÑÎÉÅ ÂÁÎËÏ×ÓËÉÈ ÓÞÅÔÏ×, ÃÅÎÎÙÈ ÂÕÍÁÇ, ÐÒÉÈÏÄ ÄÅÎÅÇ É
ÄÁÖÅ ËÕÒÓÙ ×ÁÌÀÔ. éÎÔÅÒÆÅÊÓ ÐÒÏÇÒÁÍÍÙ ÒÁÚÒÁÂÏÔÁÎ ÐÒÏÓÔÙÍ É
Ì£ÇËÉÍ × ÉÓÐÏÌØÚÏ×ÁÎÉÉ, ÎÏ × ÔÏ ÖÅ ×ÒÅÍÑ ÐÒÉÍÅÎÑÅÔÓÑ
ÐÒÉÎÃÉÐ Ä×ÏÊÎÏÊ ÚÁÐÉÓÉ ÄÌÑ ÏÂÅÓÐÅÞÅÎÉÑ Ó×ÅÄÅÎÉÑ ÂÁÌÁÎÓÁ.
%if %BUILD_WITH_POSTGRES
%package lib%name-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
Provides: %name-backend-postgres
Obsoletes: %name-backend-postgres
%description lib%name-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 lib%name-postgres -l ru_RU.KOI8-R
üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ Ä×ÉÖÏË ÄÌÑ ÚÁÐÏÍÉÎÁÎÉÑ ÔÒÁÎÚÁËÃÉÊ É ÓÞÅÔÏ× GnuCash
× ÂÁÚÅ ÄÁÎÎÙÈ PostgreSQL. õÓÔÁÎÏ×ÉÔÅ ÜÔÏÔ ÐÁËÅÔ, ÅÓÌÉ ×Ù ÖÅÌÁÅÔÅ
ÈÒÁÎÉÔØ ×ÁÛÉ ÄÁÎÎÙÅ × ÂÁÚÅ ÄÁÎÎÙÈ, Á ÎÅ × ÏÂÙÞÎÏÍ ÆÁÊÌÅ
(ÒÅËÏÍÅÎÄÕÅÔÓÑ ÄÌÑ ÂÏÌØÛÉÈ ÏÂߣÍÏ× ÄÁÎÎÙÈ É ËÏÍÍÅÒÞÅÓËÉÈ ÓÁÊÔÏ×).
%endif
%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
%patch0 -p1
%patch1
%__subst "s|libgoffice-0.5|libgoffice-0.8|g" configure*
#%if %BUILD_WITH_POSTGRES
#automake src/backend/postgres/Makefile
#%endif
%build
# for SVN build
#test -x ./autogen.sh && ./autogen.sh
#mkdir -p m4
#autoupdate
%autoreconf
#libtoolize --force --copy
%configure --with-gnome --enable-ofx
# --enable-qof
# configure: error: GnuCash has disabled use of external QOF.
# For build with external qof
#%__subst "s|QOF_LIBS =.*|QOF_LIBS = %_libdir/libqof.so|" src/engine/Makefile
#%endif
%make_build
%install
%makeinstall_std
cp -p src/backend/postgres/README README.postgres
rm -f %buildroot%_bindir/gnucash-valgrind
%find_lang %name --with-gnome
install -m755 %SOURCE7 %buildroot%_bindir/conv_gnucash2.sh
test -f ChangeLog && bzip ChangeLog*
rm -f %buildroot%_datadir/gnucash/gnome
ls -1 %buildroot%_sysconfdir/gconf/schemas/* | sed s?.*/etc/gconf/schemas/?? | sed s/\.schemas$// > %buildroot%_datadir/%name/%name-schemas.list
#%if %BUILD_WITH_POSTGRES
#%files lib%name-postgres
#%_libdir/%name/libgncmod-backend-postgres*
#doc README.postgres
#%endif
%files -n lib%name-devel
%doc ChangeLog.*
%_includedir/%name/
%files -n lib%name
%_libdir/lib*.so.*
%dir %_libdir/%name/
%_libdir/%name/lib*so*.0
%_libdir/%name/*.la
%_libdir/*.so
%_libdir/%name/*.so
# hbci ÏÔÄÅÌØÎÏ
#%exclude %_libdir/%name/libgncmod-hbci*
%files -f %name.lang
%doc AUTHORS ChangeLog.bz2 HACKING NEWS README README.patches
%doc doc/README.* doc/guile-hackers.txt
%_bindir/*
%_sysconfdir/gconf/schemas/*
%config %_sysconfdir/%name
%_desktopdir/%name.desktop
%dir %_libexecdir/%name/
%_libexecdir/%name/overrides/
%dir %_datadir/%name/
%_datadir/%name/xml/
#_datadir/%name/xml/qsf/
%_datadir/%name/*.list
%_datadir/%name/doc/
%_datadir/%name/glade/
%_datadir/%name/checks/
%_datadir/%name/accounts/
%_datadir/%name/guile-modules/
%_datadir/%name/scm/
%_datadir/%name/ui/
%_datadir/%name/pixmaps/
%_datadir/xml/%name/
%_infodir/*
%_man1dir/*
%_iconsdir/hicolor/*/apps/*.png
%_iconsdir/hicolor/scalable/apps/*.svg
#hbci ÏÔÄÅÌØÎÏ
#%exclude %_datadir/%name/glade/hbci*
%changelog
…
Todas as alterações você pod ver aqui
Version: 2.2.7
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: http://dl.sf.net/%name/%name-%version.tar.bz2
Source: http://www.gnucash.org/pub/gnucash/sources/stable/%name-%version.tar.bz2
#Source: http://www.gnucash.org/pub/gnucash/sources/unstable/2.1.x/%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: %name-%version-1.diff.bz2
Source7: conv_gnucash2.sh
Patch0: %name-2.2.4-utf8-alt.patch
Patch1: %name-%version.patch
#Patch1: %name-%version-fixnewgcc-alt.patch
BuildPreReq: GConf2
Requires: glib2 >= 2.12.7
Requires: lib%name = %version-%release
Requires(post): GConf2
AutoReq: yes, noperl
#BuildConflicts: lib%name
# 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" == "--with-postgres"
# %define BUILD_WITH_POSTGRES 1
# %define sql_config --enable-maintainer-mode --enable-sql
#%else
%define BUILD_WITH_POSTGRES 0
#%%define sql_config --disable-sql
#%endif
# manually removed: glibc-devel-static libgnucash
# Automatically added by buildreq on Tue Oct 14 2008
BuildRequires: doxygen gcc-c++ glibc-devel graphviz guile16-devel libgmp-devel libgnomeoffice-devel libgtkhtml3-devel libltdl-devel libofx-devel libreadline-devel slib-guile
#if_disabled goffice_internal
BuildPreReq: libgnomeoffice-devel
#endif
BuildPreReq: subversion rpm-build-compat
Requires: slib-guile
%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 -- ÜÔÏ ÌÉÞÎÙÊ ÆÉÎÁÎÓÏ×ÙÊ ÍÅÎÅÄÖÅÒ. ëÎÉÇÁ ÕÞ£ÔÁ
× ×ÉÄÅ ÖÕÒÎÁÌÁ ÎÁ ÜËÒÁÎÅ ÐÏÚ×ÏÌÉÔ ×ÁÍ ××ÏÄÉÔØ É ÏÔÓÌÅÖÉ×ÁÔØ
ÓÏÓÔÏÑÎÉÅ ÂÁÎËÏ×ÓËÉÈ ÓÞÅÔÏ×, ÃÅÎÎÙÈ ÂÕÍÁÇ, ÐÒÉÈÏÄ ÄÅÎÅÇ É
ÄÁÖÅ ËÕÒÓÙ ×ÁÌÀÔ. éÎÔÅÒÆÅÊÓ ÐÒÏÇÒÁÍÍÙ ÒÁÚÒÁÂÏÔÁÎ ÐÒÏÓÔÙÍ É
Ì£ÇËÉÍ × ÉÓÐÏÌØÚÏ×ÁÎÉÉ, ÎÏ × ÔÏ ÖÅ ×ÒÅÍÑ ÐÒÉÍÅÎÑÅÔÓÑ
ÐÒÉÎÃÉÐ Ä×ÏÊÎÏÊ ÚÁÐÉÓÉ ÄÌÑ ÏÂÅÓÐÅÞÅÎÉÑ Ó×ÅÄÅÎÉÑ ÂÁÌÁÎÓÁ.
%if %BUILD_WITH_POSTGRES
%package lib%name-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
Provides: %name-backend-postgres
Obsoletes: %name-backend-postgres
%description lib%name-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 lib%name-postgres -l ru_RU.KOI8-R
üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ Ä×ÉÖÏË ÄÌÑ ÚÁÐÏÍÉÎÁÎÉÑ ÔÒÁÎÚÁËÃÉÊ É ÓÞÅÔÏ× GnuCash
× ÂÁÚÅ ÄÁÎÎÙÈ PostgreSQL. õÓÔÁÎÏ×ÉÔÅ ÜÔÏÔ ÐÁËÅÔ, ÅÓÌÉ ×Ù ÖÅÌÁÅÔÅ
ÈÒÁÎÉÔØ ×ÁÛÉ ÄÁÎÎÙÅ × ÂÁÚÅ ÄÁÎÎÙÈ, Á ÎÅ × ÏÂÙÞÎÏÍ ÆÁÊÌÅ
(ÒÅËÏÍÅÎÄÕÅÔÓÑ ÄÌÑ ÂÏÌØÛÉÈ ÏÂߣÍÏ× ÄÁÎÎÙÈ É ËÏÍÍÅÒÞÅÓËÉÈ ÓÁÊÔÏ×).
%endif
%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
%patch0 -p1
%patch1
%__subst "s|libgoffice-0.5|libgoffice-0.8|g" configure*
#%if %BUILD_WITH_POSTGRES
#automake src/backend/postgres/Makefile
#%endif
%build
# for SVN build
#test -x ./autogen.sh && ./autogen.sh
#mkdir -p m4
#autoupdate
%autoreconf
#libtoolize --force --copy
%configure --with-gnome --enable-ofx
# --enable-qof
# configure: error: GnuCash has disabled use of external QOF.
# For build with external qof
#%__subst "s|QOF_LIBS =.*|QOF_LIBS = %_libdir/libqof.so|" src/engine/Makefile
#%endif
%make_build
%install
%makeinstall_std
cp -p src/backend/postgres/README README.postgres
rm -f %buildroot%_bindir/gnucash-valgrind
%find_lang %name --with-gnome
install -m755 %SOURCE7 %buildroot%_bindir/conv_gnucash2.sh
test -f ChangeLog && bzip ChangeLog*
rm -f %buildroot%_datadir/gnucash/gnome
ls -1 %buildroot%_sysconfdir/gconf/schemas/* | sed s?.*/etc/gconf/schemas/?? | sed s/\.schemas$// > %buildroot%_datadir/%name/%name-schemas.list
#%if %BUILD_WITH_POSTGRES
#%files lib%name-postgres
#%_libdir/%name/libgncmod-backend-postgres*
#doc README.postgres
#%endif
%files -n lib%name-devel
%doc ChangeLog.*
%_includedir/%name/
%files -n lib%name
%_libdir/lib*.so.*
%dir %_libdir/%name/
%_libdir/%name/lib*so*.0
%_libdir/%name/*.la
%_libdir/*.so
%_libdir/%name/*.so
# hbci ÏÔÄÅÌØÎÏ
#%exclude %_libdir/%name/libgncmod-hbci*
%files -f %name.lang
%doc AUTHORS ChangeLog.bz2 HACKING NEWS README README.patches
%doc doc/README.* doc/guile-hackers.txt
%_bindir/*
%_sysconfdir/gconf/schemas/*
%config %_sysconfdir/%name
%_desktopdir/%name.desktop
%dir %_libexecdir/%name/
%_libexecdir/%name/overrides/
%dir %_datadir/%name/
%_datadir/%name/xml/
#_datadir/%name/xml/qsf/
%_datadir/%name/*.list
%_datadir/%name/doc/
%_datadir/%name/glade/
%_datadir/%name/checks/
%_datadir/%name/accounts/
%_datadir/%name/guile-modules/
%_datadir/%name/scm/
%_datadir/%name/ui/
%_datadir/%name/pixmaps/
%_datadir/xml/%name/
%_infodir/*
%_man1dir/*
%_iconsdir/hicolor/*/apps/*.png
%_iconsdir/hicolor/scalable/apps/*.svg
#hbci ÏÔÄÅÌØÎÏ
#%exclude %_datadir/%name/glade/hbci*
%changelog
…
Todas as alterações você pod ver aqui