]> git.pld-linux.org Git - packages/gnumeric.git/blobdiff - gnumeric.spec
- rel 4
[packages/gnumeric.git] / gnumeric.spec
index 1431f691eeb0a893703fa8eab87c428f8ebe3340..62a70ee77d98b566660692bd173fac59312699ea 100644 (file)
@@ -1,9 +1,13 @@
-
-%bcond_without bonobo  # build without bonobo
-%bcond_without python  # build without python support
-%bcond_without gb      # build without gb
-%bcond_without gda     # build without gda
-
+#
+# Conditional build:
+%bcond_without gda     # build without gda
+%bcond_without gnome   # build without gnome
+%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
+%endif
 %include       /usr/lib/rpm/macros.perl
 Summary:       The GNOME spreadsheet
 Summary(es):   La hoja de cálculo del GNOME
@@ -13,59 +17,65 @@ Summary(ru):        
 Summary(uk):   åÌÅËÔÒÏÎΦ ÔÁÂÌÉæ ÄÌÑ GNOME
 Summary(zh_CN):        LinuxϵÄExcel -- GNOMEµç×Ó±í¸ñ
 Name:          gnumeric
-Version:       1.2.13
+Version:       1.7.0
 Release:       4
 Epoch:         1
 License:       GPL
 Group:         X11/Applications
 Vendor:                Gnumeric List <gnumeric-list@gnome.org>
-Source0:       http://ftp.gnome.org/pub/gnome/sources/%{name}/1.2/%{name}-%{version}.tar.bz2
-# Source0-md5: 367ec0d4a1a0b8898a03a70a05052698
-Patch0:                %{name}-locale-names.patch
-Patch1:                %{name}-desktop-mime.patch
-Patch2:                %{name}-am.po.patch
+Source0:       http://ftp.gnome.org/pub/gnome/sources/gnumeric/1.7/%{name}-%{version}.tar.bz2
+# Source0-md5: 2b90b9631f19130eec5e9f1c1e3cffb4
+Patch0:                %{name}-help-path.patch
+Patch1:                %{name}-gda12.patch
 URL:           http://www.gnome.org/gnumeric/
-BuildRequires: GConf2-devel
-BuildRequires: ORBit2-devel >= 2.4.2
-BuildRequires: autoconf
+BuildRequires: GConf2-devel >= 2.14.0
+BuildRequires: ORBit2-devel >= 1:2.14.0
+BuildRequires: autoconf >= 2.52
 BuildRequires: automake
 BuildRequires: bison
 BuildRequires: docbook-utils
 BuildRequires: flex
 BuildRequires: gettext-devel
-BuildRequires: glib2-devel >= 2.0.0
-BuildRequires: gnome-common >= 2.8.0
-BuildRequires: gtk+2-devel >= 1:2.0.0
-BuildRequires: intltool >= 0.28
+BuildRequires: glib2-devel >= 1:2.12.0
+BuildRequires: gnome-common >= 2.12.0
+BuildRequires: gtk+2-devel >= 2:2.10.1
+BuildRequires: intltool >= 0.35
 BuildRequires: libart_lgpl-devel >= 2.3.12
-%if %{with bonobo}
-BuildRequires: libbonobo-devel >= 2.2.0
-BuildRequires: libbonoboui-devel >= 2.3.3-2
-BuildRequires: libgsf-gnome-devel >= 1.9.0
+%if %{with gnome}
+BuildRequires: libbonoboui-devel >= 2.14.0
+BuildRequires: libgoffice-devel >= 0.3.0
+BuildRequires: libgsf-gnome-devel >= 1.14.1
 %endif
 %if %{with gda}
-BuildRequires: libgda-devel >= 1.0.1
-BuildRequires: libgnomedb-devel >= 1.0.1
+BuildRequires: libgda-devel >= 1:1.2.3
+BuildRequires: libgnomedb-devel >= 1:1.2.1
 %endif
-BuildRequires: libglade2-devel >= 1:2.0.1
-BuildRequires: libgnome-devel >= 2.2.0
-BuildRequires: libgnomecanvas-devel >= 2.2.0
-BuildRequires: libgnomeprint-devel >= 2.4.2
-BuildRequires: libgnomeprintui-devel >= 2.4.2
-BuildRequires: libgnomeui-devel >= 2.3.3.1-2
-BuildRequires: libgsf-devel >= 1.9.0
+BuildRequires: libglade2-devel >= 1:2.6.0
+BuildRequires: libgnomeprint-devel >= 2.12.0
+BuildRequires: libgnomeprintui-devel >= 2.12.1
+%{?with_gnome:BuildRequires:   libgnomeui-devel >= 2.15.90}
+BuildRequires: libgsf-devel >= 1.14.1
 BuildRequires: libtool
-BuildRequires: libxml2-devel >= 2.4.12
+BuildRequires: libxml2-devel >= 1:2.6.26
+# disabled by default - still experimental
+%{?with_mono:BuildRequires:    mono-devel >= 1.0.0}
+BuildRequires: pango-devel >= 1:1.13.4
 BuildRequires: perl-base
+BuildRequires: pkgconfig
+BuildRequires: popt-devel
+BuildRequires: psiconv-devel >= 0.9.3
+BuildRequires: pxlib-devel
 %if %{with python}
 BuildRequires: python-devel >= 2.2
-BuildRequires: python-pygtk-devel >= 1.99.16
+BuildRequires: python-pygtk-devel >= 2:2.9.3
 %endif
-Requires(post,postun): GConf2
+BuildRequires: rpmbuild(macros) >= 1.213
+BuildRequires: scrollkeeper
+Requires(post,preun):  GConf2 >= 2.14.0
+Requires(post,postun): desktop-file-utils
 Requires(post,postun): scrollkeeper
-%if %{with python}
-Requires:      python-modules
-%endif
+Requires:      libspreadsheet = %{epoch}:%{version}-%{release}
+%{?with_gnome:Requires:        libgnomeui >= 2.15.1}
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -99,17 +109,296 @@ Gnumeric - 
 %description -l uk
 Gnumeric - ÃÅ ÐÒÏÇÒÁÍÁ ÅÌÅËÔÒÏÎÎÉÈ ÔÁÂÌÉÃØ ÄÌÑ GNOME.
 
+%package -n libspreadsheet
+Summary:       libspreadsheet library
+Summary(pl):   Biblioteka libspreadsheet
+Group:         Libraries
+Requires:      libgoffice >= 0.3.0
+
+%description -n libspreadsheet
+libspreadsheet library.
+
+%description -n libspreadsheet -l pl
+Biblioteka libspreadsheet.
+
+%package -n libspreadsheet-devel
+Summary:       Header files for libspreadsheet library
+Summary(pl):   Pliki nag³ówkowe biblioteki libspreadsheet
+Group:         Development/Libraries
+Requires:      libspreadsheet = %{epoch}:%{version}-%{release}
+
+%description -n libspreadsheet-devel
+This is the package containing the header files for libspreadsheet library.
+
+%description -n libspreadsheet-devel -l pl
+Ten pakiet zawiera pliki nag³ówkowe biblioteki libspreadsheet.
+
+# 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.
+
+# paradox
+%package plugin-paradox
+Summary:       Paradox plugin
+Summary(pl):   Wtyczka Paradox
+Group:         Applications/Productivity
+Requires:      %{name} = %{epoch}:%{version}-%{release}
+
+%description plugin-paradox
+Imports Paradox files.
+
+%description plugin-paradox -l pl
+Importuje pliki w formacie Paradoxa.
+
+# 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-gtk
+
+%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 -p1
 %patch1 -p1
-%patch2 -p1
-
-mv po/{no,nb}.po
 
 %build
-glib-gettextize --copy --force
-intltoolize --copy --force
+%{__gnome_doc_common}
+%{__glib_gettextize}
+%{__intltoolize}
 %{__libtoolize}
 %{__aclocal}
 %{__autoheader}
@@ -118,11 +407,12 @@ intltoolize --copy --force
 %configure \
        --disable-static \
        --disable-schemas-install \
-       --with%{?!with_bonobo:out}-bonobo \
-       --with%{?!with_gb:out}-gb \
-       --with%{?!with_python:out}-python \
-       --without-guile \
-       --with%{?!with_gda:out}-gda
+       --with-psiconv \
+       --with%{!?with_gnome:out}-gnome \
+       --with%{!?with_python:out}-python \
+       --with%{!?with_gda:out}-gda \
+       --with%{!?with_mono:out}-mono \
+       --without-gb
 
 %{__make}
 
@@ -131,56 +421,244 @@ rm -rf $RPM_BUILD_ROOT
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT \
+       docdir=/usr/share/gnome/help/gnumeric/C \
        GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
 
-%find_lang %{name} --with-gnome
+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
+
+%find_lang %{name} --with-gnome --all-name
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post
-/usr/bin/scrollkeeper-update
-%gconf_schema_install
-[ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||:
+%if %{with gnome}
+%gconf_schema_install gnumeric-dialogs.schemas
+%gconf_schema_install gnumeric-general.schemas
+%gconf_schema_install gnumeric-plugins.schemas
+%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
+%scrollkeeper_update_postun
+%if %{with gnome}
+%update_desktop_database_postun
+%endif
 
-%postun 
-/usr/bin/scrollkeeper-update
-[ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||:
+%post  -n libspreadsheet -p /sbin/ldconfig
+%postun        -n libspreadsheet -p /sbin/ldconfig
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc AUTHORS ChangeLog NEWS README TODO
-%{_sysconfdir}/gconf/schemas/*
+%doc AUTHORS ChangeLog NEWS README
 
 %attr(755,root,root) %{_bindir}/*
 
-%if %{with_bonobo}
-%attr(755,root,root) %{_libdir}/gnumeric-component
-%{_libdir}/bonobo/servers/*
-%endif
 %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
-%{_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
+%{_sysconfdir}/gconf/schemas/gnumeric-dialogs.schemas
+%{_sysconfdir}/gconf/schemas/gnumeric-general.schemas
+%{_sysconfdir}/gconf/schemas/gnumeric-plugins.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
-%{_datadir}/mime-info/*
-%{_pixmapsdir}/*.???
-%{_pixmapsdir}/gnumeric
+%{_pixmapsdir}/*
 %{_omf_dest_dir}/%{name}
 
 %dir %{_datadir}/gnumeric
 %dir %{_datadir}/gnumeric/%{version}*
-%{_datadir}/gnumeric/%{version}*/glade
-%{_datadir}/gnumeric/%{version}*/gnome-2.0
-%{_datadir}/gnumeric/%{version}*/idl
-%{_datadir}/gnumeric/%{version}*/autoformat-templates
-%{_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*
+
+%files -n libspreadsheet
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/lib*.so
+
+%files -n libspreadsheet-devel
+%defattr(644,root,root,755)
+%{_includedir}/libspreadsheet-1-7
+%{_pkgconfigdir}/*.pc
+
+# applix
+%files plugin-applix
+%defattr(644,root,root,755)
+%dir %{_libdir}/gnumeric/%{version}/plugins/applix
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/applix/*.so
+%{_libdir}/gnumeric/%{version}/plugins/applix/*.xml
+
+# data interchange format (DIF) 
+%files plugin-dif
+%defattr(644,root,root,755)
+%dir %{_libdir}/gnumeric/%{version}/plugins/dif
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/dif/*.so
+%{_libdir}/gnumeric/%{version}/plugins/dif/*.xml
+
+# ms excel
+%files plugin-excel
+%defattr(644,root,root,755)
+%dir %{_libdir}/gnumeric/%{version}/plugins/excel
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/excel/*.so
+%{_libdir}/gnumeric/%{version}/plugins/excel/*.xml
+
+# html
+%files plugin-html
+%defattr(644,root,root,755)
+%dir %{_libdir}/gnumeric/%{version}/plugins/html
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/html/*.so
+%{_libdir}/gnumeric/%{version}/plugins/html/*.xml
+
+# lotus 123
+%files plugin-lotus123
+%defattr(644,root,root,755)
+%dir %{_libdir}/gnumeric/%{version}/plugins/lotus
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/lotus/*.so
+%{_libdir}/gnumeric/%{version}/plugins/lotus/*.xml
+
+# gnu oleo
+%files plugin-gnuoleo
+%defattr(644,root,root,755)
+%dir %{_libdir}/gnumeric/%{version}/plugins/oleo
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/oleo/*.so
+%{_libdir}/gnumeric/%{version}/plugins/oleo/*.xml
+
+# openoffice
+%files plugin-openoffice
+%defattr(644,root,root,755)
+%dir %{_libdir}/gnumeric/%{version}/plugins/openoffice
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/openoffice/*.so
+%{_libdir}/gnumeric/%{version}/plugins/openoffice/*.xml
+
+# paradox
+%files plugin-paradox
+%defattr(644,root,root,755)
+%dir %{_libdir}/gnumeric/%{version}/plugins/paradox
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/paradox/*.so
+%{_libdir}/gnumeric/%{version}/plugins/paradox/*.xml
+
+# plan perfect
+%files plugin-planperfect
+%defattr(644,root,root,755)
+%dir %{_libdir}/gnumeric/%{version}/plugins/plan_perfect
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/plan_perfect/*.so
+%{_libdir}/gnumeric/%{version}/plugins/plan_perfect/*.xml
+
+# psiconv
+%files plugin-psiconv
+%defattr(644,root,root,755)
+%dir %{_libdir}/gnumeric/%{version}/plugins/psiconv
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/psiconv/*.so
+%{_libdir}/gnumeric/%{version}/plugins/psiconv/*.xml
+
+# qpro
+%files plugin-qpro
+%defattr(644,root,root,755)
+%dir %{_libdir}/gnumeric/%{version}/plugins/qpro
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/qpro/*.so
+%{_libdir}/gnumeric/%{version}/plugins/qpro/*.xml
+
+# sc/xspread
+%files plugin-sc
+%defattr(644,root,root,755)
+%dir %{_libdir}/gnumeric/%{version}/plugins/sc
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/sc/*.so
+%{_libdir}/gnumeric/%{version}/plugins/sc/*.xml
+
+# sylk
+%files plugin-sylk
+%defattr(644,root,root,755)
+%dir %{_libdir}/gnumeric/%{version}/plugins/sylk
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/sylk/*.so
+%{_libdir}/gnumeric/%{version}/plugins/sylk/*.xml
+
+# xbase
+%files plugin-xbase
+%defattr(644,root,root,755)
+%dir %{_libdir}/gnumeric/%{version}/plugins/xbase
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/xbase/*.so
+%{_libdir}/gnumeric/%{version}/plugins/xbase/*.xml
+
+%if %{with gda}
+# gda
+%files plugin-gdaif
+%defattr(644,root,root,755)
+%dir %{_libdir}/gnumeric/%{version}/plugins/gdaif
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/gdaif/*.so
+%{_libdir}/gnumeric/%{version}/plugins/gdaif/*.xml
+
+# gnome db
+%files plugin-gnomedb
+%defattr(644,root,root,755)
+%dir %{_libdir}/gnumeric/%{version}/plugins/gnome-db
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/gnome-db/*.so
+%{_libdir}/gnumeric/%{version}/plugins/gnome-db/*.xml
+%endif
+
+# samples
+%files plugin-sample
+%defattr(644,root,root,755)
+%dir %{_libdir}/gnumeric/%{version}/plugins/sample_datasource
+%dir %{_libdir}/gnumeric/%{version}/plugins/uihello
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/sample_datasource/*.so
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/uihello/*.so
+%{_libdir}/gnumeric/%{version}/plugins/sample_datasource/*.xml
+%{_libdir}/gnumeric/%{version}/plugins/uihello/*.xml
+
+# perl-func/perl loader
+%files plugin-perl
+%defattr(644,root,root,755)
+%dir %{_libdir}/gnumeric/%{version}/plugins/perl-*
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/perl-*/*.so
+%{_libdir}/gnumeric/%{version}/plugins/perl-*/*.pl
+%{_libdir}/gnumeric/%{version}/plugins/perl-*/*.xml
 
-%{_mandir}/man1/*
+# python-func/perl loader
+%if %{with python}
+%files plugin-python
+%defattr(644,root,root,755)
+%dir %{_libdir}/gnumeric/%{version}/plugins/gnome-glossary
+%dir %{_libdir}/gnumeric/%{version}/plugins/py*
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/py*/*.so
+%{_libdir}/gnumeric/%{version}/plugins/py*/*.py
+%{_libdir}/gnumeric/%{version}/plugins/py*/*.xml
+%{_libdir}/gnumeric/%{version}/plugins/gnome-glossary/glossary-po-header
+%{_libdir}/gnumeric/%{version}/plugins/gnome-glossary/*.py
+%{_libdir}/gnumeric/%{version}/plugins/gnome-glossary/*.xml
+%endif
This page took 0.049949 seconds and 4 git commands to generate.