work on rpm

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6677 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Dave Peticolas 2002-01-31 08:57:17 +00:00
parent f048bb2f55
commit 3a3763e085

View File

@ -5,10 +5,16 @@ Release: 1
Copyright: Free Software Foundation Copyright: Free Software Foundation
Group: Applications/Finance Group: Applications/Finance
Source: http://www.gnucash.org/pub/gnucash/sources/stable/gnucash-%{PACKAGE_VERSION}.tar.gz Source: http://www.gnucash.org/pub/gnucash/sources/stable/gnucash-%{PACKAGE_VERSION}.tar.gz
Packager: Dave Peticolas <dave@krondo.com>
BuildRoot: /var/tmp/gnucash-%version BuildRoot: /var/tmp/gnucash-%version
Requires: gnome-libs >= 1.0.40 Requires: gnome-libs >= 1.2.0
Requires: gdk-pixbuf >= 0.2.5
Requires: gnome-print >= 0.21
Requires: guile >= 1.3.4
Requires: gtkhtml >= 0.8
Requires: Guppi >= 0.35.3
Requires: g-wrap >= 1.3.1
Requires: umb-scheme >= 3.2
Requires: gal >= 0.8
%description %description
GnuCash is a personal finance manager. A check-book like GnuCash is a personal finance manager. A check-book like
@ -17,45 +23,59 @@ stocks, income and even currency trades. The interface is
designed to be simple and easy to use, but is backed with designed to be simple and easy to use, but is backed with
double-entry accounting principles to ensure balanced books. double-entry accounting principles to ensure balanced books.
%package devel
Summary: Header files for GnuCash development.
Group: Development/Libraries
Requires: gnucash = %{PACKAGE_VERSION}
%description devel
This package contains header files for GnuCash development.
Install this package if you want to use GnuCash libraries
in C programs.
%prep %prep
%setup -q %setup -q
%build %build
./configure --prefix=/usr --sysconfdir=/etc --enable-sql %configure
make make
%install %install
rm -rf $RPM_BUILD_ROOT [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
make prefix=$RPM_BUILD_ROOT/usr sysconfdir=$RPM_BUILD_ROOT/etc install LIBRARY_PATH="${LIBRARY_PATH}:${RPM_BUILD_ROOT}%{_libdir}"
LIBRARY_PATH="${LIBRARY_PATH}:${RPM_BUILD_ROOT}%{_libdir}/gnucash"
export LIBRARY_PATH
%{makeinstall}
%find_lang %name
%clean %clean
rm -rf $RPM_BUILD_ROOT [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
%files -f %{name}.lang
%files
%defattr(444,root,root,755) %defattr(444,root,root,755)
%attr(555,-,-) /usr/bin/gnucash %attr(555,root,root) %{_bindir}/*
%attr(555,-,-) /usr/bin/gnucash-make-guids %dir %{_libexecdir}/gnucash
%attr(555,-,-) /usr/bin/gnc-prices %attr(555,root,root) %{_libexecdir}/gnucash
%attr(555,-,-) /usr/bin/update-finance-quote %attr(555,root,root) %{_datadir}/gnucash/finance-quote-helper
%attr(555,-,-) /usr/share/gnucash/finance-quote-helper %{_mandir}/man1/*
/usr/info/*.gz %{_infodir}/*.gz
/usr/lib/libgnc* %{_libdir}/*
/usr/share/gnucash/accounts %dir %{_datadir}/gnucash
/usr/share/gnucash/doc %{_datadir}/gnucash/accounts
/usr/share/gnucash/glade %{_datadir}/gnucash/doc
/usr/share/gnucash/guile-modules %{_datadir}/gnucash/glade
/usr/share/gnucash/html %{_datadir}/gnucash/guile-modules
/usr/share/gnucash/scm %{_datadir}/gnucash/html
/usr/share/gnome/help/gnucash %{_datadir}/gnucash/scm
/usr/share/gnome/apps/Applications/gnucash.desktop %{_datadir}/gnome/help/gnucash
/usr/share/locale/*/LC_MESSAGES/gnucash.*mo %{_datadir}/gnome/apps/Applications/*
/usr/share/pixmaps/gnucash %{_datadir}/pixmaps/gnucash
/usr/man/* %{_datadir}/mime-info/gnucash.*
%config /etc/gnucash %config %{_sysconfdir}/gnucash
%doc AUTHORS COPYING ChangeLog ChangeLog.1 HACKING NEWS README README.patches %doc AUTHORS COPYING ChangeLog ChangeLog.1 HACKING NEWS README README.patches
%doc doc/README.german doc/README.francais doc/guile-hackers.txt %doc doc/README.german doc/README.francais doc/guile-hackers.txt
%files devel
%dir %{_includedir}/gnucash
%{_includedir}/gnucash