Name: kmplot Summary: mathematical function plotter for KDE Summary(ja): KDE 数学関数プロッタ Version: 4.7.0 Release: 1%{?_dist_release} License: GPLv2+ Group: Applications/Edutainment URL: http://edu.kde.org/kmplot/ Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2 ## upstream patches BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: desktop-file-utils BuildRequires: kdelibs4-devel >= %{version} BuildRequires: soprano-devel Requires: kdebase-runtime%{?_kde4_version: >= %{_kde4_version}} Conflicts: kdeedu4 < 4.6.50 %description KmPlot is a powerful mathematical plotter KDE, capable of plotting multiple functions simultaneously and combining them into new functions. Cartesian, parametric, and differential functions are supported, as well as functions using polar coordinates. Plots are printed with high precision at the correct aspect ratio. KmPlot also provides numerical and visual features such as filling and calculating the area between the plot and the first axis, finding maxima and minima, changing function parameters dynamically, and plotting derivatives and integral functions. This package is part of the KDE education module. %prep %setup -q %build mkdir -p %{_target_platform} pushd %{_target_platform} unset QTDIR || : ; . /etc/profile.d/qt4.sh %cmake \ -DCMAKE_BUILD_TYPE=release \ -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \ -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \ -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \ -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \ -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \ .. popd make %{?_smp_mflags} -C %{_target_platform} %install rm -rf $RPM_BUILD_ROOT make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform} %clean rm -rf $RPM_BUILD_ROOT %check for f in $RPM_BUILD_ROOT%{_datadir}/applications/kde4/*.desktop ; do desktop-file-validate $f done %post touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||: %posttrans update-desktop-database -q &> /dev/null ||: gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||: %postun if [ $1 -eq 0 ] ; then update-desktop-database -q &> /dev/null ||: touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||: gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||: fi %files %defattr(-,root,root) %doc COPYING COPYING.DOC %{_bindir}/kmplot %{_libdir}/kde4/libkmplotpart.so %{_datadir}/applications/kde4/kmplot.desktop %{_datadir}/config.kcfg/kmplot.kcfg %{_datadir}/dbus-1/interfaces/org.kde.kmplot.*.xml %{_datadir}/icons/hicolor/*/*/* %{_datadir}/kde4/apps/kmplot %{_datadir}/kde4/services/kmplot_part.desktop %{_mandir}/man1/kmplot* %doc %{_docdir}/HTML/en/kmplot/ %changelog * Sat Sep 3 2011 Ryoichi INAGAKI 4.7.0-1 - split from kdeedu