Group :: Educação
RPM: kumir
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Name: kumir
Version: 1.6
Release: alt5.M40.1
Summary: Kumir is a simple programming language and IDE for teaching programming
Summary(ru_RU.UTF-8): Кумир это простой язык программирования и среда разработки, применяемый при обучении
License: GPL
Group: Education
Url: http://lpm.org.ru/kumir
Packager: Denis Kirienko <dk at altlinux.ru>
BuildPreReq: libqt4-devel gcc-c++ desktop-file-utils
Requires(post,postun): desktop-file-utils
Source: kumir-snapshot-2008-09-19-16-48-14.tar.bz2
Source1: %name-%version-alt-icons.tar.bz2
Source2: %name.desktop
Patch0: %name-1.6-make.patch
%description
Kumir is a educational programming language and IDE. It has very simple syntax, also known as "Russian algorithmical language".
%description -l ru_RU.UTF-8
Кумир - это учебный язык программирования и среда разработки. Он имеет простой синтаксис, известный также как "русский алгоритмичесчкий язык". В состав среды также входит два исполнителя: Робот и Чертежник, что делает Кумир очень удобным в обучении.
%prep
%setup -q -b 1
%patch -p1
cp %SOURCE2 .
%build
qmake-qt4 PREFIX=%buildroot/usr INSTALL_DIR=%buildroot%_libdir/%name
%make_build
%post
%update_menus
%update_desktopdb
%postun
%clean_menus
%clean_desktopdb
%install
mkdir -p %buildroot/usr/bin
%make_install install
install -m 644 -D %name.desktop %buildroot%_desktopdir/%name.desktop
install -m 644 -D alt-icons/16x16/%name.png %buildroot%_miconsdir/%name.png
install -m 644 -D alt-icons/32x32/%name.png %buildroot%_niconsdir/%name.png
install -m 644 -D alt-icons/48x48/%name.png %buildroot%_liconsdir/%name.png
install -m 644 -D alt-icons/64x64/%name.png %buildroot%_iconsdir/hicolor/64x64/apps/%name.png
cd %buildroot%_bindir
rm startkumir
ln -s ../..%_libdir/%name/%name
%files
%_bindir/%name
%_libdir/%name
%_desktopdir/%name.desktop
%_iconsdir/*/*/*/*
%changelog
…
Todas as alterações você pod ver aqui
Version: 1.6
Release: alt5.M40.1
Summary: Kumir is a simple programming language and IDE for teaching programming
Summary(ru_RU.UTF-8): Кумир это простой язык программирования и среда разработки, применяемый при обучении
License: GPL
Group: Education
Url: http://lpm.org.ru/kumir
Packager: Denis Kirienko <dk at altlinux.ru>
BuildPreReq: libqt4-devel gcc-c++ desktop-file-utils
Requires(post,postun): desktop-file-utils
Source: kumir-snapshot-2008-09-19-16-48-14.tar.bz2
Source1: %name-%version-alt-icons.tar.bz2
Source2: %name.desktop
Patch0: %name-1.6-make.patch
%description
Kumir is a educational programming language and IDE. It has very simple syntax, also known as "Russian algorithmical language".
%description -l ru_RU.UTF-8
Кумир - это учебный язык программирования и среда разработки. Он имеет простой синтаксис, известный также как "русский алгоритмичесчкий язык". В состав среды также входит два исполнителя: Робот и Чертежник, что делает Кумир очень удобным в обучении.
%prep
%setup -q -b 1
%patch -p1
cp %SOURCE2 .
%build
qmake-qt4 PREFIX=%buildroot/usr INSTALL_DIR=%buildroot%_libdir/%name
%make_build
%post
%update_menus
%update_desktopdb
%postun
%clean_menus
%clean_desktopdb
%install
mkdir -p %buildroot/usr/bin
%make_install install
install -m 644 -D %name.desktop %buildroot%_desktopdir/%name.desktop
install -m 644 -D alt-icons/16x16/%name.png %buildroot%_miconsdir/%name.png
install -m 644 -D alt-icons/32x32/%name.png %buildroot%_niconsdir/%name.png
install -m 644 -D alt-icons/48x48/%name.png %buildroot%_liconsdir/%name.png
install -m 644 -D alt-icons/64x64/%name.png %buildroot%_iconsdir/hicolor/64x64/apps/%name.png
cd %buildroot%_bindir
rm startkumir
ln -s ../..%_libdir/%name/%name
%files
%_bindir/%name
%_libdir/%name
%_desktopdir/%name.desktop
%_iconsdir/*/*/*/*
%changelog
…
Todas as alterações você pod ver aqui