Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > media > main-backports-src > by-pkgid > b29a7ab4a0b2ff2aa0500c04b5806aa3 > files > 4

kumir-all-1.7.3.2369-1mdv2010.2.src.rpm

%define relno 1
%define kum_release 2369
%define ver 1.7.3

Name:		kumir-all
Summary:	KUMIR education system
License:	GPL
Group:		Education
Version:	%{ver}.%{kum_release}
Release:	%mkrel %{relno}
BuildRoot:	%{_tmppath}/kumir-%{version}
BuildRequires:	python >= 2.5
BuildRequires:	libqt4-devel >= 4.6.0
Requires:	libqtcore4 >= 4.6.0
Requires:	libqtgui4 >= 4.6.0
Requires:	libqtnetwork4 >= 4.6.0
Requires:	libqtscript4 >= 4.6.0
Requires:	libqtsvg4 >= 4.6.0
Requires:	libqtxml4 >= 4.6.0
Requires:	libqtwebkit4 >= 4.6.0
Source:		http://lpm.org.ru/kumir2/files/%{ver}/kumir-%{ver}.%{kum_release}.tar.gz
Patch0:		kumir-ege-desktop.patch
Patch1:		kumir-configure.patch
#Patch2:		kumir-install-script.patch
URL:		http://www.niisi.ru/kumir/

%description
Complete KUMIR education system

%prep
%setup -q -n kumir-%{ver}
%patch0 -p0
%patch1 -p0
#%patch2 -p0

%build
python ./configure --prefix=%{buildroot}/usr
make
strip -s kumir
strip -s pluginstarter
cd Kumir-EGE/src
%qmake_qt4 -config release
make
cd ..
strip -s bin/ckumir
cd ..

%install
rm -rf %{buildroot}
KUMIR_DIR=%{buildroot}%{_datadir}/kumir make install
mkdir -p %{buildroot}%{_datadir}/kumir/Addons/
cp Addons/turtle.ini %{buildroot}%{_datadir}/kumir/Addons/
cp kumir-ege.desktop %{buildroot}%{_datadir}/applications/
cp -R Kumir-EGE/bin Kumir-EGE/share %{buildroot}/usr

%clean
rm -rf %{buildroot}

%package -n kumir
Summary:	Kumir Language Implementation (development version)
Group:	Education

%description -n kumir
Implementation of Kumir programming language, designed by academic Ershov.
Includes compiler, runtime, IDE, Robot and Draw.

%post -n kumir
cd /usr/share/mime
rm -f XMLnamespaces aliases globs magic subclasses
update-mime-database /usr/share/mime > /dev/null

%postun -n kumir
cd /usr/share/mime
rm -f XMLnamespaces aliases globs magic subclasses application/x-kumir-program.xml
update-mime-database /usr/share/mime > /dev/null

%files -n kumir
%defattr(-,root,root)
%defattr(-,root,root)
%{_datadir}/kumir/Kumir/*
%{_datadir}/kumir/kumir
%{_bindir}/kumir
%{_datadir}/applications/kumir.desktop
%{_datadir}/applications/kumir-ege.desktop
%{_datadir}/pixmaps/kumir.png

%package -n ckumir
Requires:	libqtcore4 >= 4.6.0
Summary:	Console version of Kumir core 
Group:		Education

%description -n ckumir
Non-gui version of Kumir core system.
Operates in two modes:
    1. Correctness check of program
    2. Evaluation of program
I/O operations are mapped to stdin/stdout, error messages - to stderr.
Use of any modules (including non-GUI) is prohibited.
For usage information type "ckumir --help" in terminal.

%files -n ckumir
%defattr(-,root,root)
%{_bindir}/ckumir
%{_datadir}/kumir/*

%package -n kumir-pluginstarter
Summary:	Starter to use Kumir Worlds without Kumir
Group:		Education

%description -n kumir-pluginstarter
Starter to use Kumir Worlds without Kumir

%files -n kumir-pluginstarter
%defattr(-,root,root)
%{_datadir}/kumir/pluginstarter
%{_bindir}/kumpluginstarter

%package -n kumir-worlds-turtle
Summary:	Tutle for Kumir and Pictomir
Requires:	kumir-pluginstarter >= %{version}
Group:		Education

%description -n kumir-worlds-turtle
Turtle for Kumir anf Pictomir

%files -n kumir-worlds-turtle
%defattr(-,root,root)
%{_datadir}/kumir/Addons/libturtle.so

%package -n kumir-worlds-kuznechik
Summary:	Grasshopper for Kumir and Pictomir
Requires:	kumir-pluginstarter >= %{version}
Group:		Education

%description -n kumir-worlds-kuznechik
Grasshopper for Kumir and Pictomir

%files -n kumir-worlds-kuznechik
%defattr(-,root,root)
%{_datadir}/kumir/Addons/libkuznechik.so

%package -n kumir-worlds-vodoley
Summary:	Aquarius for Kumir and Pictomir
Requires:	kumir-pluginstarter >= %{version}
Group:		Education

%description -n kumir-worlds-vodoley
Aquarius for Kumir anf Pictomir

%files -n kumir-worlds-vodoley
%defattr(-,root,root)
%{_datadir}/kumir/Addons/libvodoley.so
%{_datadir}/kumir/Addons/vodoley/*


%changelog
* Wed Jan 26 2011 Александр Казанцев <kazancas@mandriva.org> 1.7.3.2369-1mdv2010.1
+ Revision: 632944
+ rebuild (emptylog)

* Tue Jan 25 2011 Александр Казанцев <kazancas@mandriva.org> 1.7.3.2369-1
+ Revision: 632495
- version 1.7.3

* Wed Dec 29 2010 Александр Казанцев <kazancas@mandriva.org> 1.7.1.rc4-1mdv2011.0
+ Revision: 625872
- import kumir-all