Name: kalgebra Version: 4.6.80 Release: 1%{?dist} Summary: MathML-based graph calculator License: GPLv2 URL: http://www.kde.org/ Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2 BuildRequires: kdelibs4-devel >= %{version} BuildRequires: libkdeedu-devel >= %{version} BuildRequires: readline-devel %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} } %description KAlgebra is a calculator with symbolic and analysis features that lets you plot 2D and 3D functions as well as to easily calculate mathematical expressions. %prep %setup -q -n %{name}-%{version} %build mkdir -p %{_target_platform} pushd %{_target_platform} %{cmake_kde4} .. popd make %{?_smp_mflags} -C %{_target_platform} %install rm -rf %{buildroot} make install/fast DESTDIR=%{buildroot} -C %{_target_platform} # Remove executable permission from desktop files chmod -x %{buildroot}%{_kde4_datadir}/applications/kde4/kalgebra.desktop chmod -x %{buildroot}%{_kde4_datadir}/applications/kde4/kalgebramobile.desktop %post /sbin/ldconfig touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: %posttrans gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: update-desktop-database -q &> /dev/null ||: %postun /sbin/ldconfig if [ $1 -eq 0 ] ; then touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: update-desktop-database -q &> /dev/null ||: fi %files %defattr(-,root,root,-) %{_kde4_bindir}/calgebra %{_kde4_bindir}/kalgebra %{_kde4_bindir}/kalgebramobile %{_kde4_libdir}/libanalitza.so.4.7.0 %{_kde4_libdir}/libanalitza.so.4 %{_kde4_libdir}/libanalitza.so %{_kde4_libdir}/libanalitzagui.so.4.7.0 %{_kde4_libdir}/libanalitzagui.so.4 %{_kde4_libdir}/libanalitzagui.so %{_kde4_libdir}/kde4/plasma_applet_kalgebra.so %{_kde4_datadir}/applications/kde4/kalgebra.desktop %{_kde4_datadir}/applications/kde4/kalgebramobile.desktop %{_kde4_docdir}/HTML/en/kalgebra/ %{_kde4_iconsdir}/hicolor/*/*/* %{_kde4_datadir}/kde4/services/kalgebraplasmoid.desktop %{_kde4_datadir}/kde4/servicetypes/kalgebrascript.desktop %{_kde4_appsdir}/katepart/syntax/kalgebra.xml %{_kde4_appsdir}/kalgebra/scripts/ %changelog * Tue Jun 07 2011 Radek Novacek - 4.6.80-1 - Initial release