File littlewizard.spec of Package littlewizard
# norootforbuild
Name: littlewizard
Summary: Development Environment for Children
Version: 1.2.2
Release: 0
License: GPL
Group: Development/Tools/IDE
Source0: %{name}-%{version}.tar.bz2
Url: http://littlewizard.sourceforge.net/
Vendor: openSUSE-Education
BuildRequires: gettext-devel
BuildRequires: gcc-c++
BuildRequires: libxml2-devel >= 2.4
BuildRequires: pkgconfig
BuildRequires: gtk2-devel
BuildRequires: update-desktop-files
%if 0%{suse_version} > 1100
# for directory ownership:
BuildRequires: gnome-icon-theme
%endif
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
Little Wizard is created especially for primary school children. It allows to
learn using main elements of present computer languages, including: variables,
expressions, loops, conditions, logical blocks. Every element of language is
represented by an intuitive icon. It allows program Little Wizard without
using keyboard, only mouse.
%package devel
Summary: Development headers and files for %name
Group: Development/Libraries/C and C++
Requires: %name = %{version}
%description devel
Headers and development files for %name
%prep
%setup -q
%build
%configure
%install
%makeinstall
%{__rm} -rf $RPM_BUILD_ROOT%{_prefix}/doc/littlewizard
%{__rm} -rf $RPM_BUILD_ROOT%{_libdir}/*.*a
%suse_update_desktop_file -r littlewizard Education Teaching
%find_lang %{name}
%clean
%{__rm} -rf %$RPM_BUILD_ROOT
%post
/sbin/ldconfig
%if %suse_version >= 1030
if test -x usr/bin/update-mime-database ; then
usr/bin/update-mime-database usr/share/mime >/dev/null
fi
%endif
%postun -p /sbin/ldconfig
%files -f %{name}.lang
%defattr(-,root,root)
%doc AUTHORS ChangeLog NEWS README TODO
%dir %{_datadir}/icons/gnome/48x48/mimetypes
%{_bindir}/littlewizard
%{_bindir}/littlewizardtest
%{_datadir}/littlewizard
%{_datadir}/applications/littlewizard.desktop
%{_datadir}/icons/gnome/48x48/mimetypes/gnome-mime-application-x-littlewizard.png
%{_datadir}/icons/gnome/scalable/mimetypes/gnome-mime-application-x-littlewizard.svg
%{_datadir}/mime/packages/littlewizard.xml
%{_datadir}/pixmaps/littlewizard
%{_libdir}/liblanguage.so.*
%{_libdir}/liblw.so.*
%files devel
%defattr(-,root,root)
%{_includedir}/*
%{_libdir}/liblanguage.so
%{_libdir}/liblw.so
%changelog