1 %define kdeframever 5.65
3 %define kfname kplotting
11 Source0: http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
12 # Source0-md5: b91d8d841efdb994b674860abffcb064
13 URL: http://www.kde.org/
14 BuildRequires: Qt5Core-devel
15 BuildRequires: Qt5Gui-devel >= 5.3.1
16 BuildRequires: Qt5Test-devel
17 BuildRequires: Qt5Widgets-devel
18 BuildRequires: cmake >= 2.8.12
19 BuildRequires: kf5-extra-cmake-modules >= 1.0.0
21 BuildRequires: rpmbuild(macros) >= 1.164
22 BuildRequires: tar >= 1:1.22
25 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 %define qt5dir %{_libdir}/qt5
30 KPlotWidget is a QWidget-derived class that provides a virtual base
31 class for easy data-plotting. The idea behind KPlotWidget is that you
32 only have to specify information in "data units"; i.e., the natural
33 units of the data being plotted. KPlotWidget automatically converts
34 everything to screen pixel units.
36 KPlotWidget draws X and Y axes with tick marks and tick labels. It
37 automatically determines how many tick marks to use and where they
38 should be, based on the data limits specified for the plot. You change
39 the limits by calling `setLimits(double x1, double x2, double y1,
42 Data to be plotted are stored using the KPlotObject class. KPlotObject
43 consists of a QList of QPointF's, each specifying the X,Y coordinates
44 of a data point. KPlotObject also specifies the "type" of data to be
45 plotted (POINTS or CURVE or POLYGON or LABEL).
48 Summary: Header files for %{kfname} development
49 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
50 Group: X11/Development/Libraries
51 Requires: %{name} = %{version}-%{release}
54 Header files for %{kfname} development.
56 %description devel -l pl.UTF-8
57 Pliki nagłówkowe dla programistów używających %{kfname}.
60 %setup -q -n %{kfname}-%{version}
66 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
71 rm -rf $RPM_BUILD_ROOT
72 %ninja_install -C build
75 rm -rf $RPM_BUILD_ROOT
77 %post -p /sbin/ldconfig
78 %postun -p /sbin/ldconfig
81 %defattr(644,root,root,755)
83 %attr(755,root,root) %ghost %{_libdir}/libKF5Plotting.so.5
84 %attr(755,root,root) %{_libdir}/libKF5Plotting.so.*.**
87 %defattr(644,root,root,755)
88 %{_includedir}/KF5/KPlotting
89 %{_includedir}/KF5/kplotting_version.h
90 %{_libdir}/cmake/KF5Plotting
91 %attr(755,root,root) %{_libdir}/libKF5Plotting.so
92 %{qt5dir}/mkspecs/modules/qt_KPlotting.pri