Author: freetz Date: Sat Dec 3 14:57:45 2005 GMT Module: SPECS Tag: HEAD ---- Log message: - fixed BR/R, removed not needed files, banner support, run scrollkeeper in post/postun, massive %%files cleanup, call .pyc instead .py in startup script, pass 'packager friendly' options to configure, rel.2
---- Files affected: SPECS: gramps.spec (1.29 -> 1.30) ---- Diffs: ================================================================ Index: SPECS/gramps.spec diff -u SPECS/gramps.spec:1.29 SPECS/gramps.spec:1.30 --- SPECS/gramps.spec:1.29 Thu Nov 3 21:08:22 2005 +++ SPECS/gramps.spec Sat Dec 3 15:57:40 2005 @@ -3,7 +3,7 @@ Summary(pl): System programowania do zarządzania badaniami i analizą genealogiczną Name: gramps Version: 2.0.8 -Release: 1 +Release: 2 License: GPL Group: Applications/Science Source0: http://dl.sourceforge.net/gramps/%{name}-%{version}.tar.gz @@ -13,28 +13,21 @@ URL: http://gramps.sourceforge.net/ BuildRequires: autoconf BuildRequires: automake +BuildRequires: GConf2-devel +BuildRequires: gettext-devel +BuildRequires: gtk+2-devel >= 2:2.8.0 BuildRequires: pkgconfig -BuildRequires: python-devel >= 2.3 -BuildRequires: python-gnome-gconf -BuildRequires: python-gnome-ui >= 2.6.0 -BuildRequires: python-gnome-vfs -BuildRequires: python-pygtk-gtk >= 2.5.0 -BuildRequires: python-pygtk-glade >= 2.5.0 -BuildRequires: python-ReportLab +BuildRequires: python-gnome-devel >= 2.6.0 +BuildRequires: rpmbuild(macros) >= 1.197 BuildRequires: scrollkeeper >= 0.3.5 -Requires: python >= 2.3 -Requires: python-Imaging -Requires: python-gnome >= 2.6.0 -Requires: python-gnome-canvas >= 2.6.0 -Requires: python-gnome-gconf >= 2.6.0 -Requires: python-gnome-ui >= 2.6.0 -Requires: python-pygtk-gtk >= 2.5.0 -Requires: python-pygtk-glade >= 2.5.0 -Requires: python-ReportLab +%pyrequires_eq python-modules +Requires(post,preun): GConf2 +Requires(post,postun): desktop-file-utils +Requires(post,postun): scrollkeeper +Requires: hicolor-icon-theme +Requires: python-gnome-ui >= 2.12.2-2 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _localstatedir /var/lib - %description gramps (Genealogical Research and Analysis Management Programming System) is a GNOME based genealogy program supporting a Python based @@ -51,11 +44,16 @@ %patch0 -p1 %patch1 -p1 +sed -i -e 's|gramps.py|gramps.pyc|' gramps.sh.in rm -rf src/po/no.* %build -%configure - +%{__aclocal} +%{__automake} +%{__autoconf} +%configure \ + --disable-schemas-install \ + --disable-mime-install %{__make} %install @@ -65,10 +63,11 @@ DESTDIR=$RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_pixmapsdir} -cp src/gramps.png $RPM_BUILD_ROOT%{_pixmapsdir} -rm -rf $RPM_BUILD_ROOT%{_localstatedir}/scrollkeeper +install src/gramps.png $RPM_BUILD_ROOT%{_pixmapsdir} rm -rf $RPM_BUILD_ROOT%{_datadir}/mime-info rm -rf $RPM_BUILD_ROOT%{_datadir}/application-registry +rm -f $RPM_BUILD_ROOT%{_datadir}/gramps/*.py +rm -f $RPM_BUILD_ROOT%{_datadir}/gramps/*/*.py %find_lang gramps @@ -78,31 +77,50 @@ %post %gconf_schema_install gramps.schemas %update_desktop_database_post -##%scrollkeeper-update_post +%scrollkeeper_update_post +%banner %{name} -e << EOF +Following packages are strongly recommended to be installed: +- graphviz (for creation of graphs) +- python-ReportLab (for creation of PDF documents) +EOF %preun %gconf_schema_uninstall gramps.schemas %postun %update_desktop_database_postun -##%scrollkeeper-update_postun +%scrollkeeper_update_postun %files -f gramps.lang %defattr(644,root,root,755) %doc AUTHORS ChangeLog FAQ NEWS README TODO %attr(755,root,root) %{_bindir}/gramps -%{_sysconfdir}/gconf/schemas/gramps.schemas -%{_datadir}/gramps -%{_datadir}/mime/packages/gramps.xml -%{_datadir}/mime/magic -%{_datadir}/mime/globs -%{_datadir}/mime/XMLnamespaces -%{_datadir}/mime/application/* -%{_datadir}/omf/gramps + +%dir %{_datadir}/gramps +%dir %{_datadir}/gramps/gnome +%dir %{_datadir}/gramps/gnome/help +%dir %{_datadir}/gramps/gnome/help/gramps +%{_datadir}/gramps/data +%{_datadir}/gramps/dates +%{_datadir}/gramps/docgen +%{_datadir}/gramps/example +%{_datadir}/gramps/plugins +%{_datadir}/gramps/*.glade +%{_datadir}/gramps/*.jpg +%{_datadir}/gramps/*.png +%{_datadir}/gramps/*.py[co] +%{_datadir}/gramps/gnome/help/gramps/C +%lang(fr) %{_datadir}/gramps/gnome/help/gramps/fr + %{_desktopdir}/*.desktop %{_iconsdir}/gnome/48x48/mimetypes/* %{_pixmapsdir}/gramps.png + +%{_datadir}/mime/packages/gramps.xml +%{_sysconfdir}/gconf/schemas/gramps.schemas + %{_mandir}/man1/* +%{_omf_dest_dir}/%{name} %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog @@ -110,6 +128,11 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.30 2005/12/03 14:57:40 freetz +- fixed BR/R, removed not needed files, banner support, run scrollkeeper + in post/postun, massive %%files cleanup, call .pyc instead .py in startup + script, pass 'packager friendly' options to configure, rel.2 + Revision 1.29 2005/11/03 20:08:22 krystian - up to 2.0.8 ================================================================ ---- CVS-web: http://cvs.pld-linux.org/SPECS/gramps.spec?r1=1.29&r2=1.30&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
