1 %define kdeframever 5.45
3 %define kfname kplotting
11 Source0: http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
12 # Source0-md5: 550bbc741b200007256ff1800a5e554c
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
20 BuildRequires: rpmbuild(macros) >= 1.164
21 BuildRequires: tar >= 1:1.22
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 %define qt5dir %{_libdir}/qt5
29 KPlotWidget is a QWidget-derived class that provides a virtual base
30 class for easy data-plotting. The idea behind KPlotWidget is that you
31 only have to specify information in "data units"; i.e., the natural
32 units of the data being plotted. KPlotWidget automatically converts
33 everything to screen pixel units.
35 KPlotWidget draws X and Y axes with tick marks and tick labels. It
36 automatically determines how many tick marks to use and where they
37 should be, based on the data limits specified for the plot. You change
38 the limits by calling `setLimits(double x1, double x2, double y1,
41 Data to be plotted are stored using the KPlotObject class. KPlotObject
42 consists of a QList of QPointF's, each specifying the X,Y coordinates
43 of a data point. KPlotObject also specifies the "type" of data to be
44 plotted (POINTS or CURVE or POLYGON or LABEL).
47 Summary: Header files for %{kfname} development
48 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
49 Group: X11/Development/Libraries
50 Requires: %{name} = %{version}-%{release}
53 Header files for %{kfname} development.
55 %description devel -l pl.UTF-8
56 Pliki nagłówkowe dla programistów używających %{kfname}.
59 %setup -q -n %{kfname}-%{version}
65 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
70 rm -rf $RPM_BUILD_ROOT
72 %{__make} -C build/ install \
73 DESTDIR=$RPM_BUILD_ROOT
76 rm -rf $RPM_BUILD_ROOT
78 %post -p /sbin/ldconfig
79 %postun -p /sbin/ldconfig
82 %defattr(644,root,root,755)
84 %attr(755,root,root) %ghost %{_libdir}/libKF5Plotting.so.5
85 %attr(755,root,root) %{_libdir}/libKF5Plotting.so.*.**
88 %defattr(644,root,root,755)
89 %{_includedir}/KF5/KPlotting
90 %{_includedir}/KF5/kplotting_version.h
91 %{_libdir}/cmake/KF5Plotting
92 %attr(755,root,root) %{_libdir}/libKF5Plotting.so
93 %{qt5dir}/mkspecs/modules/qt_KPlotting.pri