]> git.pld-linux.org Git - packages/gnumeric.git/blobdiff - gnumeric.spec
- 1.10.5
[packages/gnumeric.git] / gnumeric.spec
index d3a7b126ca2e39df6d38c0ffdafb300f62a023fe..a44cbe41938bdf352f6ade994be4de11516fa73d 100644 (file)
@@ -1,6 +1,6 @@
 #
 # Conditional build:
-%bcond_without gda     # build without gda
+%bcond_with    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
@@ -17,14 +17,14 @@ Summary(ru.UTF-8):  Электронные таблицы для GNOME
 Summary(uk.UTF-8):     Електронні таблиці для GNOME
 Summary(zh_CN.UTF-8):  Linux下的Excel -- GNOME电子表格
 Name:          gnumeric
-Version:       1.8.3
+Version:       1.10.5
 Release:       1
 Epoch:         1
-License:       GPL
+License:       GPL v2+
 Group:         X11/Applications
 Vendor:                Gnumeric List <gnumeric-list@gnome.org>
-Source0:       http://ftp.gnome.org/pub/gnome/sources/gnumeric/1.8/%{name}-%{version}.tar.bz2
-# Source0-md5: 3ce6ba6483ccd6fe9974cface582337a
+Source0:       http://ftp.gnome.org/pub/GNOME/sources/gnumeric/1.10/%{name}-%{version}.tar.bz2
+# Source0-md5: 157b0bde46435566122327696a44d4cb
 #Patch0:               %{name}-help-path.patch
 #Patch1:               %{name}-gda12.patch
 URL:           http://www.gnome.org/gnumeric/
@@ -33,26 +33,23 @@ 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 >= 1:2.12.0
 BuildRequires: gnome-common >= 2.12.0
-BuildRequires: gtk+2-devel >= 2:2.10.1
+BuildRequires: gtk+2-devel >= 2:2.12.0
 BuildRequires: intltool >= 0.35
 BuildRequires: libart_lgpl-devel >= 2.3.12
 %if %{with gnome}
 BuildRequires: libbonoboui-devel >= 2.14.0
-BuildRequires: libgoffice-devel >= 0.6.0
-BuildRequires: libgsf-gnome-devel >= 1.14.6
+BuildRequires: libgoffice-devel >= 0.8.5
+BuildRequires: libgsf-gnome-devel >= 1.14.15
 %endif
 %if %{with gda}
-BuildRequires: libgda3-devel >= 3.1.1
-BuildRequires: libgnomedb3-devel >= 3.1.1
+BuildRequires: libgda4-devel >= 4.1.1
+BuildRequires: libgnomedb4-devel >= 3.99.6
 %endif
 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
@@ -61,21 +58,27 @@ BuildRequires:      libxml2-devel >= 1:2.6.26
 %{?with_mono:BuildRequires:    mono-devel >= 1.0.0}
 BuildRequires: pango-devel >= 1:1.13.4
 BuildRequires: perl-base
+BuildRequires: perl-devel
 BuildRequires: pkgconfig
 BuildRequires: popt-devel
 BuildRequires: psiconv-devel >= 0.9.3
 BuildRequires: pxlib-devel
+BuildRequires: rpm-perlprov
 %if %{with python}
 BuildRequires: python-devel >= 2.2
 BuildRequires: python-pygtk-devel >= 2:2.9.3
 %endif
 BuildRequires: rpmbuild(macros) >= 1.213
 BuildRequires: scrollkeeper
-Requires(post,preun):  GConf2 >= 2.14.0
 Requires(post,postun): desktop-file-utils
 Requires(post,postun): scrollkeeper
-Requires:      libspreadsheet = %{epoch}:%{version}-%{release}
+Requires(post,preun):  GConf2 >= 2.14.0
 %{?with_gnome:Requires:        libgnomeui >= 2.15.1}
+Requires:      libspreadsheet = %{epoch}:%{version}-%{release}
+%if %{without gda}
+Obsoletes:     gnumeric-plugin-gdaif
+Obsoletes:     gnumeric-plugin-gnomedb
+%endif
 # sr@Latn vs. sr@latin
 Conflicts:     glibc-misc < 6:2.7
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -130,7 +133,8 @@ Group:              Development/Libraries
 Requires:      libspreadsheet = %{epoch}:%{version}-%{release}
 
 %description -n libspreadsheet-devel
-This is the package containing the header files for libspreadsheet library.
+This is the package containing the header files for libspreadsheet
+library.
 
 %description -n libspreadsheet-devel -l pl.UTF-8
 Ten pakiet zawiera pliki nagłówkowe biblioteki libspreadsheet.
@@ -140,7 +144,7 @@ Ten pakiet zawiera pliki nagłówkowe biblioteki libspreadsheet.
 %package plugin-applix
 Summary:       Applix plugin
 Summary(pl.UTF-8):     Wtyczka Applix
-Group:         Applications/Productivity
+Group:         X11/Applications
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 
 %description plugin-applix
@@ -149,11 +153,11 @@ Imports Applix 4.[234] spreadsheets.
 %description plugin-applix -l pl.UTF-8
 Importuje arkusze Applix w wersjach 4.[234].
 
-# data interchange format (DIF) 
+# data interchange format (DIF)
 %package plugin-dif
 Summary:       Data Interchange Format plugin
 Summary(pl.UTF-8):     Wtyczka Data Interchange Format
-Group:         Applications/Productivity
+Group:         X11/Applications
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 
 %description plugin-dif
@@ -161,14 +165,14 @@ Reads and writes information stored in the Data Interchange Format
 (*.dif).
 
 %description plugin-dif -l pl.UTF-8
-Odczytuje i zapisuje informacje w uniwersalnym formacie wymiany
-danych (*.dif).
+Odczytuje i zapisuje informacje w uniwersalnym formacie wymiany danych
+(*.dif).
 
 # ms excel
 %package plugin-excel
 Summary:       MS Excel (tm) plugin
 Summary(pl.UTF-8):     Wtyczka MS Excel (tm)
-Group:         Applications/Productivity
+Group:         X11/Applications
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 
 %description plugin-excel
@@ -177,11 +181,24 @@ Imports/exports MS Excel (tm) files.
 %description plugin-excel -l pl.UTF-8
 Importuje/eksporuje pliki MS Excel (tm).
 
+# glpk
+%package plugin-glpk
+Summary:       GLPK plugin
+Summary(pl.UTF-8):     Wtyczka GLPK
+Group:         X11/Applications
+Requires:      %{name} = %{epoch}:%{version}-%{release}
+
+%description plugin-glpk
+Imports/exports GLPK files.
+
+%description plugin-glpk -l pl.UTF-8
+Importuje/eksporuje pliki GLPK.
+
 # html
 %package plugin-html
 Summary:       HTML plugin
 Summary(pl.UTF-8):     Wtyczka HTML
-Group:         Applications/Productivity
+Group:         X11/Applications
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 
 %description plugin-html
@@ -194,7 +211,7 @@ Importuje/eksportuje formaty HTML, TeX, DVI i roff.
 %package plugin-lotus123
 Summary:       Lotus 123 plugin
 Summary(pl.UTF-8):     Wtyczka Lotus 123
-Group:         Applications/Productivity
+Group:         X11/Applications
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 
 %description plugin-lotus123
@@ -203,11 +220,24 @@ Imports Lotus 123 files.
 %description plugin-lotus123 -l pl.UTF-8
 Importuje pliki Lotusa 123.
 
+# lpsolve
+%package plugin-lpsolve
+Summary:       lpsolve plugin
+Summary(pl.UTF-8):     Wtyczka lpsolve
+Group:         X11/Applications
+Requires:      %{name} = %{epoch}:%{version}-%{release}
+
+%description plugin-lpsolve
+Imports lpsolve files.
+
+%description plugin-lpsolve -l pl.UTF-8
+Importuje pliki lpsolve.
+
 # gnu oleo
 %package plugin-gnuoleo
 Summary:       GNU Oleo plugin
 Summary(pl.UTF-8):     Wtyczka GNU Oleo
-Group:         Applications/Productivity
+Group:         X11/Applications
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 
 %description plugin-gnuoleo
@@ -220,7 +250,7 @@ Importuje dokumenty GNU Oleo.
 %package plugin-openoffice
 Summary:       OpenOffice.org plugin
 Summary(pl.UTF-8):     Wtyczka OpenOffice.org
-Group:         Applications/Productivity
+Group:         X11/Applications
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 
 %description plugin-openoffice
@@ -233,7 +263,7 @@ Importuje/eksportuje arkusze OpenOffice.org/StarOffice.
 %package plugin-paradox
 Summary:       Paradox plugin
 Summary(pl.UTF-8):     Wtyczka Paradox
-Group:         Applications/Productivity
+Group:         X11/Applications
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 
 %description plugin-paradox
@@ -246,7 +276,7 @@ Importuje pliki w formacie Paradoxa.
 %package plugin-planperfect
 Summary:       Plan Perfect plugin
 Summary(pl.UTF-8):     Wtyczka Plan Perfect
-Group:         Applications/Productivity
+Group:         X11/Applications
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 
 %description plugin-planperfect
@@ -259,7 +289,7 @@ Importuje dokumenty w formacie Plan Perfect.
 %package plugin-psiconv
 Summary:       Psiconv plugin
 Summary(pl.UTF-8):     Wtyczka Psiconv
-Group:         Applications/Productivity
+Group:         X11/Applications
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 
 %description plugin-psiconv
@@ -272,7 +302,7 @@ Importuje pliki arkuszy Psion serii 5.
 %package plugin-qpro
 Summary:       Quattro Pro(tm) plugin
 Summary(pl.UTF-8):     Wtyczka Quattro Pro(tm)
-Group:         Applications/Productivity
+Group:         X11/Applications
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 
 %description plugin-qpro
@@ -285,7 +315,7 @@ Importuje pliki Quattro Pro (tm).
 %package plugin-sc
 Summary:       SC/XSpread plugin
 Summary(pl.UTF-8):     Wtyczka SC/XSpread
-Group:         Applications/Productivity
+Group:         X11/Applications
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 
 %description plugin-sc
@@ -298,7 +328,7 @@ Importuje pliki SC/XSpread.
 %package plugin-sylk
 Summary:       MultiPlan (SYLK) plugin
 Summary(pl.UTF-8):     Wtyczka MultiPlan (SYLK)
-Group:         Applications/Productivity
+Group:         X11/Applications
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 
 %description plugin-sylk
@@ -311,7 +341,7 @@ Importuje pliki MultiPlan (SYLK).
 %package plugin-xbase
 Summary:       XBase plugin
 Summary(pl.UTF-8):     Wtyczka Xbase
-Group:         Applications/Productivity
+Group:         X11/Applications
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 
 %description plugin-xbase
@@ -325,7 +355,7 @@ Importuje pliki XBase.
 %package plugin-gdaif
 Summary:       Database plugin
 Summary(pl.UTF-8):     Wtyczka baz danych
-Group:         Applications/Productivity
+Group:         X11/Applications
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 
 %description plugin-gdaif
@@ -338,7 +368,7 @@ Funkcje bazodanowe, pozwalające na pobieranie danych z baz danych.
 %package plugin-gnomedb
 Summary:       GNOME DB plugin
 Summary(pl.UTF-8):     Wtyczka GNOME DB
-Group:         Applications/Productivity
+Group:         X11/Applications
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 Requires:      gnumeric-plugin-gdaif
 
@@ -352,7 +382,7 @@ Nakładka Gnumerica na libgnomedb.
 %package plugin-sample
 Summary:       Sample plugins
 Summary(pl.UTF-8):     Przykładowe wtyczki
-Group:         Applications/Productivity
+Group:         X11/Applications
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 
 %description plugin-sample
@@ -366,7 +396,7 @@ Przykładowe wtyczki bazy danych oraz interfejsu użytkownika.
 %package plugin-perl
 Summary:       Perl plugin
 Summary(pl.UTF-8):     Wtyczk Perla
-Group:         Applications/Productivity
+Group:         X11/Applications
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 
 %description plugin-perl
@@ -380,7 +410,7 @@ funkcji.
 %package plugin-python
 Summary:       Python plugin
 Summary(pl.UTF-8):     Wtyczk Pythona
-Group:         Applications/Productivity
+Group:         X11/Applications
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 Requires:      python-modules
 Requires:      python-pygtk-gtk
@@ -423,7 +453,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT \
-       docdir=/usr/share/gnome/help/gnumeric/C \
+       docdir=%{_datadir}/gnome/help/gnumeric/C \
        GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
 
 rm -f $RPM_BUILD_ROOT%{_libdir}/gnumeric/%{version}/plugins/*/*.la
@@ -432,6 +462,7 @@ rm -rf $RPM_BUILD_ROOT%{_datadir}/mime-info
 
 [ -d $RPM_BUILD_ROOT%{_datadir}/locale/sr@latin ] || \
        mv -f $RPM_BUILD_ROOT%{_datadir}/locale/sr@{Latn,latin}
+
 %find_lang %{name} --with-gnome --all-name
 
 %clean
@@ -471,30 +502,19 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{_libdir}/gnumeric
 %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
 %{_pixmapsdir}/*
@@ -509,6 +529,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %{_mandir}/man1/gnumeric.1*
 %{_mandir}/man1/ssconvert.1*
+%{_mandir}/man1/ssgrep.1*
 %{_mandir}/man1/ssindex.1*
 
 %files -n libspreadsheet
@@ -517,7 +538,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -n libspreadsheet-devel
 %defattr(644,root,root,755)
-%{_includedir}/libspreadsheet-1.8
+%{_includedir}/libspreadsheet-1.10
 %{_pkgconfigdir}/*.pc
 
 # applix
@@ -527,7 +548,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/applix/*.so
 %{_libdir}/gnumeric/%{version}/plugins/applix/*.xml
 
-# data interchange format (DIF) 
+# data interchange format (DIF)
 %files plugin-dif
 %defattr(644,root,root,755)
 %dir %{_libdir}/gnumeric/%{version}/plugins/dif
@@ -541,6 +562,13 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/excel/*.so
 %{_libdir}/gnumeric/%{version}/plugins/excel/*.xml
 
+# glpk
+%files plugin-glpk
+%defattr(644,root,root,755)
+%dir %{_libdir}/gnumeric/%{version}/plugins/glpk
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/glpk/*.so
+%{_libdir}/gnumeric/%{version}/plugins/glpk/*.xml
+
 # html
 %files plugin-html
 %defattr(644,root,root,755)
@@ -555,6 +583,13 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/lotus/*.so
 %{_libdir}/gnumeric/%{version}/plugins/lotus/*.xml
 
+# lpsolve
+%files plugin-lpsolve
+%defattr(644,root,root,755)
+%dir %{_libdir}/gnumeric/%{version}/plugins/lpsolve
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/lpsolve/*.so
+%{_libdir}/gnumeric/%{version}/plugins/lpsolve/*.xml
+
 # gnu oleo
 %files plugin-gnuoleo
 %defattr(644,root,root,755)
This page took 0.040338 seconds and 4 git commands to generate.