SPECS: gnumeric.spec - merged from DEVEL

freetz freetz at pld-linux.org
Wed Oct 19 22:28:44 CEST 2005


Author: freetz                       Date: Wed Oct 19 20:28:44 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- merged from DEVEL

---- Files affected:
SPECS:
   gnumeric.spec (1.152 -> 1.153) 

---- Diffs:

================================================================
Index: SPECS/gnumeric.spec
diff -u SPECS/gnumeric.spec:1.152 SPECS/gnumeric.spec:1.153
--- SPECS/gnumeric.spec:1.152	Sun Sep  4 14:47:15 2005
+++ SPECS/gnumeric.spec	Wed Oct 19 22:28:33 2005
@@ -3,8 +3,8 @@
 # Conditional build:
 %bcond_without	gda	# build without gda
 %bcond_without	gnome	# build without gnome
-%bcond_without	mono	# build without mono scripting engine
 %bcond_without	python	# build without python support
+%bcond_with	mono	# build without mono scripting engine
 #
 %ifnarch %{ix86} %{x8664} alpha arm hppa ppc s390 sparc sparcv9 sparc64
 %undefine	with_mono
@@ -18,14 +18,14 @@
 Summary(uk):	ĺĚĹËÔŇĎÎÎŚ ÔÁÂĚÉĂŚ ÄĚŃ GNOME
 Summary(zh_CN):	LinuxĎÂľÄExcel -- GNOMEľç×Óąí¸ń
 Name:		gnumeric
-Version:	1.4.3
-Release:	5
+Version:	1.6.0
+Release:	1
 Epoch:		1
 License:	GPL
 Group:		X11/Applications
 Vendor:		Gnumeric List <gnumeric-list at gnome.org>
-Source0:	http://ftp.gnome.org/pub/gnome/sources/%{name}/1.4/%{name}-%{version}.tar.bz2
-# Source0-md5:	b684eec48b1696d7a8d7152d1e17741c
+Source0:	http://ftp.gnome.org/pub/gnome/sources/%{name}/1.6/%{name}-%{version}.tar.bz2
+# Source0-md5:	153c3a247cbe582f7be40fc9fdd903a6
 Patch0:		%{name}-help-path.patch
 Patch1:		%{name}-CAN-2005-2491.patch
 URL:		http://www.gnome.org/gnumeric/
@@ -45,11 +45,12 @@
 %if %{with gnome}
 BuildRequires:	libbonobo-devel >= 2.6.0
 BuildRequires:	libbonoboui-devel >= 2.6.0
-BuildRequires:	libgsf-gnome-devel >= 1.11.0
+BuildRequires:	libgoffice-devel >= 0.1.0
+BuildRequires:	libgsf-gnome-devel >= 1.13.2
 %endif
 %if %{with gda}
-BuildRequires:	libgda-devel >= 1.0.1
-BuildRequires:	libgnomedb-devel >= 1.2.1
+BuildRequires:	libgda-devel >= 1.9.100
+BuildRequires:	libgnomedb-devel >= 1.9.100
 %endif
 BuildRequires:	libglade2-devel >= 1:2.4.0
 %{?with_gnome:BuildRequires:	libgnome-devel >= 2.6.0}
@@ -57,9 +58,10 @@
 BuildRequires:	libgnomeprint-devel >= 2.8.1
 BuildRequires:	libgnomeprintui-devel >= 2.8.1
 %{?with_gnome:BuildRequires:	libgnomeui-devel >= 2.6.0}
-BuildRequires:	libgsf-devel >= 1.11.0
+BuildRequires:	libgsf-devel >= 1.12.3
 BuildRequires:	libtool
 BuildRequires:	libxml2-devel >= 2.4.12
+# disabled by default - still experimental
 %{?with_mono:BuildRequires:	mono-devel >= 1.0.0}
 BuildRequires:	pango-devel >= 1:1.6.0
 BuildRequires:	perl-base
@@ -75,9 +77,6 @@
 Requires(post,preun):	GConf2 >= 2.10.0
 Requires(post,postun):	desktop-file-utils
 Requires(post,postun):	scrollkeeper
-%if %{with python}
-Requires:	python-modules
-%endif
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -111,14 +110,257 @@
 %description -l uk
 Gnumeric - ĂĹ ĐŇĎÇŇÁÍÁ ĹĚĹËÔŇĎÎÎÉČ ÔÁÂĚÉĂŘ ÄĚŃ GNOME.
 
+# plugins - import/export
+# applix
+%package plugin-applix
+Summary:	Applix plugin
+Summary(pl):	Wtyczka Applix
+Group:		Applications/Productivity
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description plugin-applix
+Imports Applix 4.[234] spreadsheets.
+
+%description plugin-applix -l pl
+Importuje arkusze Applix w wersjach 4.[234].
+
+# data interchange format (DIF) 
+%package plugin-dif
+Summary:	Data Interchange Format plugin
+Summary(pl):	Wtyczka Data Interchange Format
+Group:		Applications/Productivity
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description plugin-dif
+Reads and writes information stored in the Data Interchange Format
+(*.dif).
+
+%description plugin-dif -l pl
+Odczytuje i zapisuje informacje w uniwersalnym formacie wymiany
+danych (*.dif).
+
+# ms excel
+%package plugin-excel
+Summary:	MS Excel (tm) plugin
+Summary(pl):	Wtyczka MS Excel (tm)
+Group:		Applications/Productivity
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description plugin-excel
+Imports/exports MS Excel (tm) files.
+
+%description plugin-excel -l pl
+Importuje/eksporuje pliki MS Excel (tm).
+
+# html
+%package plugin-html
+Summary:	HTML plugin
+Summary(pl):	Wtyczka HTML
+Group:		Applications/Productivity
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description plugin-html
+Imports/exports of HTML, TeX, DVI and roff formats.
+
+%description plugin-html -l pl
+Importuje/eksportuje formaty HTML, TeX, DVI i roff.
+
+# lotus 123
+%package plugin-lotus123
+Summary:	Lotus 123 plugin
+Summary(pl):	Wtyczka Lotus 123
+Group:		Applications/Productivity
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description plugin-lotus123
+Imports Lotus 123 files.
+
+%description plugin-lotus123 -l pl
+Importuje pliki Lotusa 123.
+
+# gnu oleo
+%package plugin-gnuoleo
+Summary:	GNU Oleo plugin
+Summary(pl):	Wtyczka GNU Oleo
+Group:		Applications/Productivity
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description plugin-gnuoleo
+Imports GNU Oleo documents.
+
+%description plugin-gnuoleo -l pl
+Importuje dokumenty GNU Oleo.
+
+# openoffice
+%package plugin-openoffice
+Summary:	OpenOffice.org plugin
+Summary(pl):	Wtyczka OpenOffice.org
+Group:		Applications/Productivity
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description plugin-openoffice
+Imports/exports OpenOffice.org/StarOffice spreadsheets.
+
+%description plugin-openoffice -l pl
+Importuje/eksportuje arkusze OpenOffice.org/StarOffice.
+
+# plan perfect
+%package plugin-planperfect
+Summary:	Plan Perfect plugin
+Summary(pl):	Wtyczka Plan Perfect
+Group:		Applications/Productivity
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description plugin-planperfect
+Imports Plan Perfect formatted documents.
+
+%description plugin-planperfect -l pl
+Importuje dokumenty w formacie Plan Perfect.
+
+# psiconv
+%package plugin-psiconv
+Summary:	Psiconv plugin
+Summary(pl):	Wtyczka Psiconv
+Group:		Applications/Productivity
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description plugin-psiconv
+Imports Psion 5 series Sheet files.
+
+%description plugin-psiconv -l pl
+Importuje pliki arkuszy Psion serii 5.
+
+# qpro
+%package plugin-qpro
+Summary:	Quattro Pro(tm) plugin
+Summary(pl):	Wtyczka Quattro Pro(tm)
+Group:		Applications/Productivity
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description plugin-qpro
+Imports Quattro Pro (tm) files.
+
+%description plugin-qpro -l pl
+Importuje pliki Quattro Pro (tm).
+
+# sc/xspread
+%package plugin-sc
+Summary:	SC/XSpread plugin
+Summary(pl):	Wtyczka SC/XSpread
+Group:		Applications/Productivity
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description plugin-sc
+Imports SC/XSpread files.
+
+%description plugin-sc -l pl
+Importuje pliki SC/XSpread.
+
+# sylk
+%package plugin-sylk
+Summary:	MultiPlan (SYLK) plugin
+Summary(pl):	Wtyczka MultiPlan (SYLK)
+Group:		Applications/Productivity
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description plugin-sylk
+Imports MultiPlan (SYLK) files.
+
+%description plugin-sylk -l pl
+Importuje pliki MultiPlan (SYLK).
+
+# xbase
+%package plugin-xbase
+Summary:	XBase plugin
+Summary(pl):	Wtyczka Xbase
+Group:		Applications/Productivity
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description plugin-xbase
+Imports Xbase files.
+
+%description plugin-xbase -l pl
+Importuje pliki XBase.
+
+# other plugins
+# gda
+%package plugin-gdaif
+Summary:	Database plugin
+Summary(pl):	Wtyczka baz danych
+Group:		Applications/Productivity
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description plugin-gdaif
+Database functions for retrieval of data from a database.
+
+%description plugin-gdaif -l pl
+Funkcje bazodanowe, pozwalające na pobieranie danych z baz danych.
+
+# gnome db
+%package plugin-gnomedb
+Summary:	GNOME DB plugin
+Summary(pl):	Wtyczka GNOME DB
+Group:		Applications/Productivity
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	gnumeric-plugin-gdaif
+
+%description plugin-gnomedb
+Gnumeric frontend for libgnomedb.
+
+%description plugin-gnomedb -l pl
+Nakładka Gnumerica na libgnomedb.
+
+# samples
+%package plugin-sample
+Summary:	Sample plugins
+Summary(pl):	Przykładowe wtyczki
+Group:		Applications/Productivity
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description plugin-sample
+Sample database and UI plugins.
+
+%description plugin-sample -l pl
+Przykładowe wtyczki bazy danych oraz interfejsu użytkownika.
+
+# perl/python stuff
+# perl-func/perl loader
+%package plugin-perl
+Summary:	Perl plugin
+Summary(pl):	Wtyczk Perla
+Group:		Applications/Productivity
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description plugin-perl
+Sample Perl plugin providing some (useless) functions.
+
+%description plugin-perl -l pl
+Przykładowa wtyczka Perla dostarczająca różnych (bezużytecznych)
+funkcji.
+
+# perl-func/perl loader
+%package plugin-python
+Summary:	Python plugin
+Summary(pl):	Wtyczk Pythona
+Group:		Applications/Productivity
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	python-modules
+Requires:	python-pygtk
+
+%description plugin-python
+Sample Python plugin providing some (useless) functions.
+
+%description plugin-python -l pl
+Przykładowa wtyczka Pythona, dostarczająca różnych (bezużytecznych)
+funkcji.
+
 %prep
 %setup -q
 %patch0 -p0
 %patch1 -p1
 
 %build
-rm -f ./omf.make
-cp /usr/share/gnome-common/data/omf.make .
+%{__gnome_doc_common}
 %{__glib_gettextize}
 %{__intltoolize}
 %{__libtoolize}
@@ -134,7 +376,6 @@
 	--with%{!?with_python:out}-python \
 	--with%{!?with_gda:out}-gda \
 	--with%{!?with_mono:out}-mono \
-	--without-guile \
 	--without-gb
 
 %{__make}
@@ -147,677 +388,259 @@
 	docdir=/usr/share/gnome/help/gnumeric/C \
 	GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
 
+rm -f $RPM_BUILD_ROOT%{_libdir}/gnumeric/%{version}/plugins/*/*.la
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+rm -rf $RPM_BUILD_ROOT%{_datadir}/mime-info
 rm -r $RPM_BUILD_ROOT%{_datadir}/locale/no
 rm -r $RPM_BUILD_ROOT%{_datadir}/mc/templates/gnumeric.desktop
-rm -rf $RPM_BUILD_ROOT%{_datadir}/mime-info
-
-########################  FAKE !  ########################################
-# Change location in omf file to real (needs update in every version up) #
-##########################################################################
-sed -e 's#gnumeric/1.4.3/doc#gnome/help/gnumeric#' \
-$RPM_BUILD_ROOT%{_omf_dest_dir}/%{name}/gnumeric-C.omf > \
-$RPM_BUILD_ROOT%{_omf_dest_dir}/%{name}/gnumeric-C.omf.out
 
-mv $RPM_BUILD_ROOT%{_omf_dest_dir}/%{name}/gnumeric-C.{omf.out,omf}
-######################## END FAKE ########################################
-
-%find_lang %{name} --with-gnome
+%find_lang %{name} --with-gnome --all-name
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post
+/sbin/ldconfig
+%if %{with gnome}
 %gconf_schema_install gnumeric-dialogs.schemas
 %gconf_schema_install gnumeric-general.schemas
 %gconf_schema_install gnumeric-plugins.schemas
-%scrollkeeper_update_post
 %update_desktop_database_post
+%endif
+%scrollkeeper_update_post
 
+%if %{with gnome}
 %preun
 %gconf_schema_uninstall gnumeric-dialogs.schemas
 %gconf_schema_uninstall gnumeric-general.schemas
 %gconf_schema_uninstall gnumeric-plugins.schemas
+%endif
 
 %postun
+/sbin/ldconfig
 %scrollkeeper_update_postun
+%if %{with gnome}
 %update_desktop_database_postun
+%endif
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog NEWS README TODO
-%{_sysconfdir}/gconf/schemas/*
 
 %attr(755,root,root) %{_bindir}/*
+%attr(755,root,root) %{_libdir}/lib*.so
 
-%{_libdir}/bonobo/servers/*
 %dir %{_libdir}/gnumeric
-%dir %{_libdir}/gnumeric/%{version}*
-%dir %{_libdir}/gnumeric/%{version}*/plugins
-%dir %{_libdir}/gnumeric/%{version}*/plugins/*
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}*/plugins/*/*.so
-%{_libdir}/gnumeric/%{version}*/plugins/*/*.glade
-%{_libdir}/gnumeric/%{version}*/plugins/*/*.xml
-%{_libdir}/gnumeric/%{version}*/plugins/*/*.la
-%if %{with python}
-%{_libdir}/gnumeric/%{version}*/plugins/*/*.py
-%{_libdir}/gnumeric/%{version}*/plugins/gnome-glossary/glossary-po-header
+%dir %{_libdir}/gnumeric/%{version}
+%dir %{_libdir}/gnumeric/%{version}/plugins
+%dir %{_libdir}/gnumeric/%{version}/plugins/derivatives
+%dir %{_libdir}/gnumeric/%{version}/plugins/fn-*
+%dir %{_libdir}/gnumeric/%{version}/plugins/mps
+%dir %{_libdir}/gnumeric/%{version}/plugins/numtheory
+
+%if %{with gnome}
+%{_datadir}/gnumeric/%{version}/idl
+%{_libdir}/bonobo/servers/*
+%{_sysconfdir}/gconf/schemas/*
+
+%dir %{_libdir}/gnumeric/%{version}/plugins/corba
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/corba/*.so
+%{_libdir}/gnumeric/%{version}/plugins/corba/*.xml
 %endif
 
+%{_libdir}/gnumeric/%{version}/plugins/derivatives/*.xml
+%{_libdir}/gnumeric/%{version}/plugins/fn-*/*.xml
+%{_libdir}/gnumeric/%{version}/plugins/mps/*.xml
+%{_libdir}/gnumeric/%{version}/plugins/numtheory/*.xml
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/derivatives/*.so
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/fn-*/*.so
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/mps/*.so
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/numtheory/*.so
+
 %{_desktopdir}/*.desktop
 %{_pixmapsdir}/*
 %{_omf_dest_dir}/%{name}
 
 %dir %{_datadir}/gnumeric
 %dir %{_datadir}/gnumeric/%{version}*
-%{_datadir}/gnumeric/%{version}*/*.xml
-%{_datadir}/gnumeric/%{version}*/autoformat-templates
-%{_datadir}/gnumeric/%{version}*/idl
-%{_datadir}/gnumeric/%{version}*/glade
-%{_datadir}/gnumeric/%{version}*/templates
+%{_datadir}/gnumeric/%{version}/*.xml
+%{_datadir}/gnumeric/%{version}/autoformat-templates
+%{_datadir}/gnumeric/%{version}/glade
+%{_datadir}/gnumeric/%{version}/templates
 
 %{_mandir}/man1/gnumeric.1*
 %{_mandir}/man1/ssconvert.1*
+%{_mandir}/man1/ssindex.1*
 
-%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
-%changelog
-* %{date} PLD Team <feedback at pld-linux.org>
-All persons listed below can be reached at <cvs_login>@pld-linux.org
-
-$Log$
-Revision 1.152  2005/09/04 12:47:15  adamg
-- fix for heap overflow in the included PCRE library (CAN-2005-2491)
-- release 5
-
-Revision 1.151  2005/06/01 19:17:03  zbyniu
-- BR: pkgconfig, popt-devel, scrollkeeper
-
-Revision 1.150  2005/05/11 15:51:00  ankry
-- tabs
-
-Revision 1.149  2005/05/11 15:00:13  qboosh
-- mono on alpha, use x8664 macro
-
-Revision 1.148  2005/04/11 16:50:57  freetz
-- really dropped gnome-mime
-
-Revision 1.147  2005/04/11 16:36:19  freetz
-- new style macros, dropped gnome-mime stuff, rel.4
-
-Revision 1.146  2005/04/04 05:46:04  qboosh
-- build without mono where not supported; release 3
-
-Revision 1.145  2005/04/03 23:08:05  saq
-- release 2 for rebuild with new GNOME libs
-
-Revision 1.144  2005/03/27 16:58:16  qboosh
-- typos, unified bcond header
-
-Revision 1.143  2005/03/27 16:07:55  freetz
-- corrected patch number
-
-Revision 1.142  2005/03/27 16:04:04  freetz
-- cosmetics
-
-Revision 1.141  2005/03/27 15:56:13  freetz
-- merged from DEVEL
-
-Revision 1.140  2004/12/23 17:00:33  saq
-- release 6 for rebuild with python 2.4
-
-Revision 1.139  2004/12/10 23:41:13  ankry
-- rel. 5
-
-Revision 1.138  2004/11/27 18:52:07  saq
-- massive attack: add missing gtk+2-devel epoch in BR
-
-Revision 1.137  2004/10/05 10:09:03  wiget
-- fix Amharic translation (from GNOME CVS)
-- release 4
-
-Revision 1.136  2004/10/04 09:52:34  wiget
-- update desktop database in %%post/%%postun
-- release 3
-
-Revision 1.135  2004/10/01 11:41:00  wiget
-- added desktop-mime.patch (MimeType info in gnumeric.desktop)
-- release 2
-
-Revision 1.134  2004/09/15 18:28:34  grzegol
-- in gnome-common-2.8.0 all macros are in %%{_aclocaldir}, not in
-  %%{_aclocaldir}/gnome2-macros, so remove -I %%{_aclocaldir}/gnome2-macros
-  from %%{__aclocal} args and BR: gnome-common >= 2.8.0
-
-Revision 1.133  2004/06/27 10:29:18  aflinta
-- up to version 1.2.13
-
-Revision 1.132  2004/05/11 20:39:15  saq
-- version 1.2.12
-- STBR for Ac
-
-Revision 1.131.2.20  2005/03/22 10:12:09  aflinta
-- up libgnomedb requirements
-
-Revision 1.131.2.19  2005/03/22 10:11:05  aflinta
-- bashizm patch seems to be obsoleted, release 1
-
-Revision 1.131.2.18  2005/03/15 11:42:42  aflinta
-- up to version 1.4.3
-
-Revision 1.131.2.17  2005/03/15 09:52:30  aflinta
-- up to version 1.4.3, fixed help location
-
-Revision 1.131.2.16  2005/01/20 11:09:44  krzak
-- help-path.patch fix yelp documentation path
-
-Revision 1.131.2.15  2005/01/20 09:47:45  qboosh
-- man compression depends on rpm macros
-
-Revision 1.131.2.14  2005/01/20 09:42:45  krzak
-- up to 1.4.2
-
-Revision 1.131.2.13  2004/12/10 16:56:06  freetz
-- 1.4.1, not ready to move to HEAD yet (broken autoformats)
-
-Revision 1.131.2.12  2004/12/06 19:29:03  freetz
-- removed omf patch (fixed in gnome-common), disable scrollkeeper-install
-  rel. 0.2
-
-Revision 1.131.2.11  2004/11/29 10:22:04  freetz
-- 1.4.0, omf install patch added (no scrollkeeper-update in install time),
-  %%files update, removed 'no one knows' mc template
-
-Revision 1.131.2.10  2004/11/08 13:56:35  aflinta
-- up to version 1.3.93
-
-Revision 1.131.2.9  2004/11/04 12:48:00  aflinta
-- version 1.3.92, added bashizm patch (thx for arekm), what about missing files?
-
-Revision 1.131.2.8  2004/10/06 11:08:08  grzegol
-- updated to 1.3.91
-
-Revision 1.131.2.7  2004/09/15 18:24:37  grzegol
-- in gnome-common-2.8.0 all macros are in %%{_aclocaldir}, not in
-  %%{_aclocaldir}/gnome2-macros, so remove -I %%{_aclocal}/gnome2-macros from
-  %%{__aclocal} args and BR: gnome-common >= 2.8.0
-
-Revision 1.131.2.6  2004/09/13 21:55:20  grzegol
-- run /usr/bin/update-desktop-database in %%post and %%postun
-
-Revision 1.131.2.5  2004/09/09 11:21:32  grzegol
-- updated to 1.3.90
-- added mono support in bcond (default on)
-- added psiconv support
-
-Revision 1.131.2.4  2004/09/06 22:07:41  aflinta
-- removed obsoleted patch
-
-Revision 1.131.2.3  2004/09/06 22:06:46  aflinta
-- up to version 1.3.2
-
-Revision 1.131.2.2  2004/07/19 16:38:28  grzegol
-- updated to 1.3.1
-- s/bcond_without bonobo/bcond_without gnome/ as it is in sources
<<Diff was trimmed, longer than 597 lines>>

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/gnumeric.spec?r1=1.152&r2=1.153&f=u




More information about the pld-cvs-commit mailing list