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