Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37536311
en ru br
Репозитории ALT
S:1.12.55-alt1
5.1: 1.10.5-alt0.M51.1
4.1: 1.9.2-alt1.M41.1
4.0: 1.7.11-alt1
3.0: 1.4.3-alt1
www.altlinux.org/Changes

Группа :: Офис
Пакет: gnumeric

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%define ver_major 1.10
%define build_cvs 0
%def_with gda
%def_with python
%def_with guile
%def_with perl
%def_with gb
%def_with gnome
%def_without new_translation
%define abiversion 1.10

Name: gnumeric
Version: 1.10.5
Release: alt0.M51.1
Packager: Alexey Morsov <swi at altlinux.ru>

Summary: A full-featured spreadsheet for GNOME
License: GPL
Group: Office
Url: http://www.gnome.org/gnumeric/

Source: %name-%version.tar

Source1: %name-48.png
Source2: %name-32.png
Source3: %name-16.png
Source5: gnumeric-C.omf

Patch0: gnumeric-desktop-alt.patch

# Provided by python_loader.so

Provides: python%__python_version(Gnumeric)
Provides: python%__python_version(gsf)

%define scrollkeeper_ver 0.3.14
%define GConf_ver 2.12.0
%define gsf_ver 1.14.15
%define gda_ver 4.0
%define desktop_file_utils_ver 0.10
%define goffice_ver 0.8.5

PreReq: GConf2 >= %GConf_ver
PreReq: scrollkeeper >= %scrollkeeper_ver
PreReq: docbook-dtds >= 4.3
PreReq: libgda4 >= %gda_ver
PreReq: libgsf >= %gsf_ver
Requires(post,postun): desktop-file-utils >= %desktop_file_utils_ver
Requires: libspreadsheet%{abiversion} = %version-%release
Requires: libgnomeoffice0.8 >= %goffice_ver
Requires: %_bindir/evince

# Automatically added by buildreq on Mon Sep 07 2009

BuildRequires: libGConf-devel
BuildRequires: flex libgda4-devel >= %gda_ver libglade-devel libgnomeoffice-devel >= %goffice_ver libgnomeui-devel libgsf-gnome-devel librarian perl-devel python-module-pygobject-devel
BuildRequires: intltool

%description
Gnumeric is a modern full-featured spreadsheet program.  Gnumeric
contains built-in functions help system, analysis tools and plotting
interface.
There are nearly 95 percents of all Excel functions implemented in
Gnumeric besides a possibility to write your own functions in Python
and Perl.  There are Lotus 1-2-3, MS Excel 95/98/2000/XP, SYLK among
supported third party formats.

%description -l ru_RU.UTF8
Gnumeric - я█я┌п╬ я│п╬п╡я─п╣п╪п╣п╫п╫п╟я▐ п©п╬п╩п╫п╬я└я┐п╫п╨я├п╦п╬п╫п╟п╩я▄п╫п╟я▐ п©я─п╬пЁя─п╟п╪п╪п╟ п╢п╩я▐ я─п╟п╠п╬я┌я▀ я│
я█п╩п╣п╨я┌я─п╬п╫п╫я▀п╪п╦ я┌п╟п╠п╩п╦я├п╟п╪п╦.  Gnumeric я│п╬п╢п╣я─п╤п╦я┌ п╡я│я┌я─п╬п╣п╫п╫я┐я▌ я│п╦я│я┌п╣п╪я┐ п©п╬п╢я│п╨п╟п╥п╨п╦
п╨ я└я┐п╫п╨я├п╦я▐п╪, я│я─п╣п╢я│я┌п╡п╟ п╟п╫п╟п╩п╦п╥п╟ п╦ я┐п╪п╣п╣я┌ я│я┌я─п╬п╦я┌я▄ пЁя─п╟я└п╦п╨п╦.  п÷я─п╬пЁя─п╟п╪п╪п╟
п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п©я─п╦п╠п╩п╦п╥п╦я┌п╣п╩я▄п╫п╬ 95 п©я─п╬я├п╣п╫я┌п╬п╡ я└я┐п╫п╨я├п╦п╧, п╦п╪п╣я▌я┴п╦я┘я│я▐ п╡ MS Excel,
п╢п╬п©п╬п╩п╫п╦я┌я▄ п╨п╬я┌п╬я─я▀п╣ п╪п╬п╤п╫п╬ я│п╡п╬п╦п╪п╦ я│п╬п╠я│я┌п╡п╣п╫п╫я▀п╪п╦ я└я┐п╫п╨я├п╦я▐п╪п╦, п╫п╟п©п╦я│п╟п╫п╫я▀п╪п╦ п╫п╟
я▐п╥я▀п╨п╣ Python п╦ Perl.  п║я─п╣п╢п╦ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣п╪я▀я┘ я└п╬я─п╪п╟я┌п╬п╡ - Lotus 1-2-3,
MS Excel 95/98/2000/XP, SYLK.

%package -n libspreadsheet%{abiversion}
Summary: libspreadsheet library
Group: System/Libraries
Requires: libgnomeoffice0.8 >= %goffice_ver
Obsoletes: libspreadsheet <= 1.8.1-alt1

%description -n libspreadsheet%{abiversion}
This package provide libspreadsheet library

%package -n libspreadsheet-devel
Summary: libspreadsheet library headers
Group: Development/C
Provides: libspreadsheet%{abiversion}-devel = %version-%release
Requires: libspreadsheet%{abiversion} = %version-%release

%description -n libspreadsheet-devel
This package provide libspreadsheet library headers

%set_perl_req_method relaxed

%prep
%if %build_cvs
%setup -q -n %name
%else
%setup -q
%endif

cp %SOURCE5 doc/C/gnumeric-C.omf

rm -f schemas/*.schemas

%if_with new_translation
pushd po
# already merged po
bzcat %SOURCE4 > ru.po
#bzcat %SOURCE4 > ru.po.new
#msgmerge ru.po.new gnumeric.pot |bzip2 > ../../../SOURCES/%name-%version-ru.po.bz2
popd
%endif

%patch0 -p1

sed -i 's| at LIBGOFFICE at |libgoffice-0.8|g' libspreadsheet.pc.in

%build
%undefine __libtoolize
%configure  --disable-schemas-install \
--enable-ssindex \
%{subst_with gnome} \
%{subst_with gda} \
%{subst_with python} \
%{subst_with guile} \
%{subst_with perl} \
%{subst_with gb}

# SMP build

%make_build

%install
export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
%make_install DESTDIR=%buildroot install
unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL

# icons

mkdir -p %buildroot{%_liconsdir,%_niconsdir,%_miconsdir}
cp %SOURCE1 %buildroot/%_liconsdir/%name.png
cp %SOURCE2 %buildroot/%_niconsdir/%name.png
cp %SOURCE3 %buildroot/%_miconsdir/%name.png

# remove none-packaged files

rm -rf %buildroot%_var

%find_lang --with-gnome %name %name-functions
cat %name-functions.lang >> %name.lang

%define schemas %name-dialogs %name-general %name-plugins

%post
%gconf2_install %schemas


%preun
if [ $1 = 0 ]; then
%gconf2_uninstall %schemas
fi


%files -f %name.lang
%_bindir/*
%_libdir/%name
%dir %_datadir/%name
%_datadir/%name/%version
%_datadir/applications/*
%_datadir/pixmaps/*
%_niconsdir/%name.png
%_miconsdir/%name.png
%_liconsdir/%name.png
%_man1dir/*
%doc AUTHORS ChangeLog NEWS BUGS README COPYING HACKING
%config %_sysconfdir/gconf/schemas/*

%files -n libspreadsheet-devel
%_includedir/libspreadsheet-%{abiversion}
%_pkgconfigdir/*

%files -n libspreadsheet%{abiversion}
%_libdir/libspreadsheet*

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin