# # Please do not update/rebuild/touch this package before asking first to mikala and/or neoclust # This package is part of the KDE Stack. # %define eigen_version 2.0.3 %define rel 1 Name: step Summary: Interactive physical simulator Version: 15.04.3 Release: %mkrel %{rel} Group: Sciences/Physics License: GPLv2 and GFDL URL: http://www.kde.org/applications/education/step/ Source: http://download.kde.org/stable/%version/src/%{name}-%version.tar.xz BuildRequires: pkgconfig(Qt5Network) BuildRequires: pkgconfig(Qt5Qml) BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Quick) BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(Qt5Svg) BuildRequires: pkgconfig(Qt5OpenGL) BuildRequires: pkgconfig(Qt5PrintSupport) BuildRequires: pkgconfig(Qt5Xml) BuildRequires: pkgconfig(Qt5Test) BuildRequires: kf5-macros BuildRequires: khtml-devel BuildRequires: kconfig-devel BuildRequires: kdelibs4support-devel BuildRequires: knewstuff-devel BuildRequires: kplotting-devel BuildRequires: kdoctools-devel BuildRequires: libxml2-utils BuildRequires: docbook-dtds BuildRequires: docbook-style-xsl BuildRequires: pkgconfig(eigen3) >= %eigen_version BuildRequires: pkgconfig(libqalculate) BuildRequires: pkgconfig(gsl) #Branch patchs 100->200 #Trunk Patchs 200->300 #Mageia Patchs 500->600 %description Step is an interactive physical simulator. It works like this: you place some bodies on the scene, add some forces such as gravity or springs, then click "Simulate" and Step shows you how your scene will evolve according to the laws of physics. You can change every property of bodies/forces in your experiment (even during simulation) and see how this will change evolution of the experiment. With Step you can not only learn but feel how physics works ! %files %doc README AUTHORS ChangeLog COPYING COPYING.DOC DESIGN TODO %_kf5_bindir/step %_kf5_datadir/applications/*.desktop %_kf5_appdatadir/step.appdata.xml %_kf5_datadir/step %_kf5_datadir/config.kcfg/step.kcfg %_kf5_iconsdir/*/*/*/*.png %_sysconfdir/xdg/step.knsrc #------------------------------------------------------------------------------ %package handbook Summary: %name handbook Requires: %name >= %{version}-%{release} BuildArch: noarch Group: Documentation %description handbook This package provides %name handbook. %files handbook %doc %_kf5_docdir/HTML/en/%name #------------------------------------------------------------------------------ %prep %setup -q %apply_patches %build export LD=/usr/bin/ld.gold %cmake_kf5 %make %install %makeinstall_std -C build