1 %define kdeappsver 18.12.1
8 License: GPL v2+/LGPL v2.1+
9 Group: X11/Applications
10 Source0: http://download.kde.org/stable/applications/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
11 # Source0-md5: a5a7fdd5be085ecf5ab8a29179bdf3ba
12 URL: http://www.kde.org/
13 BuildRequires: Qt5Core-devel >= %{qtver}
14 BuildRequires: Qt5Gui-devel
15 BuildRequires: Qt5PrintSupport-devel
16 BuildRequires: Qt5Svg-devel
17 BuildRequires: Qt5Widgets-devel
18 BuildRequires: gettext-devel
19 BuildRequires: kf5-extra-cmake-modules >= 5.53.0
20 BuildRequires: kf5-kcrash-devel
21 BuildRequires: kf5-kdbusaddons-devel
22 BuildRequires: kf5-kdoctools-devel
23 BuildRequires: kf5-kguiaddons-devel
24 BuildRequires: kf5-ki18n-devel
25 BuildRequires: kf5-kparts-devel
26 BuildRequires: kf5-kwidgetsaddons-devel
28 BuildRequires: qt5-build >= %{qtver}
29 BuildRequires: rpmbuild(macros) >= 1.164
30 BuildRequires: shared-mime-info
31 BuildRequires: tar >= 1:1.22
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36 KmPlot is a program to draw graphs, their integrals or derivatives. It
37 supports different systems of coordinates like the Cartesian or the
38 polar coordinate system. The graphs can be colorized and the view is
39 scalable, so that you are able to zoom to the level you need.
42 %setup -q -n %{kaname}-%{version}
49 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
54 rm -rf $RPM_BUILD_ROOT
55 %ninja_install -C build
57 %find_lang %{kaname} --all-name --with-qm
60 rm -rf $RPM_BUILD_ROOT
62 %files -f %{kaname}.lang
63 %defattr(644,root,root,755)
64 %attr(755,root,root) %{_bindir}/kmplot
65 %{_libdir}/qt5/plugins/kmplotpart.so
66 %{_desktopdir}/org.kde.kmplot.desktop
67 %{_datadir}/config.kcfg/kmplot.kcfg
68 %{_datadir}/dbus-1/interfaces/org.kde.kmplot.KmPlot.xml
69 %{_datadir}/dbus-1/interfaces/org.kde.kmplot.MainDlg.xml
70 %{_datadir}/dbus-1/interfaces/org.kde.kmplot.Parser.xml
71 %{_datadir}/dbus-1/interfaces/org.kde.kmplot.View.xml
72 %{_iconsdir}/hicolor/128x128/apps/kmplot.png
73 %{_iconsdir}/hicolor/16x16/apps/kmplot.png
74 %{_iconsdir}/hicolor/22x22/apps/kmplot.png
75 %{_iconsdir}/hicolor/32x32/apps/kmplot.png
76 %{_iconsdir}/hicolor/48x48/apps/kmplot.png
77 %{_iconsdir}/hicolor/64x64/apps/kmplot.png
78 %{_iconsdir}/hicolor/scalable/apps/kmplot.svgz
79 %{_datadir}/kservices5/kmplot_part.desktop
80 %dir %{_datadir}/kxmlgui5/kmplot
81 %{_datadir}/kxmlgui5/kmplot/kmplot_part.rc
82 %{_datadir}/kxmlgui5/kmplot/kmplot_part_readonly.rc
83 %{_datadir}/kxmlgui5/kmplot/kmplot_shell.rc
84 %{_datadir}/metainfo/org.kde.kmplot.appdata.xml
85 %lang(ca) %{_mandir}/ca/man1/kmplot.1*
86 %lang(de) %{_mandir}/de/man1/kmplot.1*
87 %lang(es) %{_mandir}/es/man1/kmplot.1*
88 %lang(et) %{_mandir}/et/man1/kmplot.1*
89 %lang(fr) %{_mandir}/fr/man1/kmplot.1*
90 %lang(gl) %{_mandir}/gl/man1/kmplot.1*
91 %lang(it) %{_mandir}/it/man1/kmplot.1*
92 %lang(C) %{_mandir}/man1/kmplot.1*
93 %lang(nl) %{_mandir}/nl/man1/kmplot.1*
94 %lang(pl) %{_mandir}/pl/man1/kmplot.1*
95 %lang(pt) %{_mandir}/pt/man1/kmplot.1*
96 %lang(pt_BR) %{_mandir}/pt_BR/man1/kmplot.1*
97 %lang(ru) %{_mandir}/ru/man1/kmplot.1*
98 %lang(sv) %{_mandir}/sv/man1/kmplot.1*
99 %lang(uk) %{_mandir}/uk/man1/kmplot.1*