]> git.pld-linux.org Git - packages/ka5-kmplot.git/blame - ka5-kmplot.spec
- updated to 23.04.0
[packages/ka5-kmplot.git] / ka5-kmplot.spec
CommitLineData
5cfdd2ec
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
5c84e4fd 4%define kdeappsver 23.04.0
d185c918
WF
5%define kframever 5.94.0
6%define qtver 5.15.2
295f45d5
WF
7%define kaname kmplot
8Summary: kmplot
9Name: ka5-%{kaname}
5c84e4fd
WF
10Version: 23.04.0
11Release: 1
295f45d5
WF
12License: GPL v2+/LGPL v2.1+
13Group: X11/Applications
e56bb0f7 14Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
5c84e4fd 15# Source0-md5: d4eede49e6b4919bdb84962b0fb801e0
295f45d5
WF
16URL: http://www.kde.org/
17BuildRequires: Qt5Core-devel >= %{qtver}
18BuildRequires: Qt5Gui-devel
19BuildRequires: Qt5PrintSupport-devel
20BuildRequires: Qt5Svg-devel
21BuildRequires: Qt5Widgets-devel
22BuildRequires: gettext-devel
d4dba509
WF
23BuildRequires: kf5-extra-cmake-modules >= %{kframever}
24BuildRequires: kf5-kcrash-devel >= %{kframever}
25BuildRequires: kf5-kdbusaddons-devel >= %{kframever}
26BuildRequires: kf5-kdoctools-devel >= %{kframever}
27BuildRequires: kf5-kguiaddons-devel >= %{kframever}
28BuildRequires: kf5-ki18n-devel >= %{kframever}
29BuildRequires: kf5-kparts-devel >= %{kframever}
30BuildRequires: kf5-kwidgetsaddons-devel >= %{kframever}
17f5ed9d 31BuildRequires: ninja
295f45d5
WF
32BuildRequires: qt5-build >= %{qtver}
33BuildRequires: rpmbuild(macros) >= 1.164
34BuildRequires: shared-mime-info
35BuildRequires: tar >= 1:1.22
36BuildRequires: xz
37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39%description
40KmPlot is a program to draw graphs, their integrals or derivatives. It
41supports different systems of coordinates like the Cartesian or the
42polar coordinate system. The graphs can be colorized and the view is
43scalable, so that you are able to zoom to the level you need.
44
638c1b97
WF
45%description -l pl.UTF-8
46KmPlot jest programem rysującym wykresy funkcji, całek i pochodnych.
47Obsługuje różne układy współrzędnych, np. Kartezjański czy biegunowy.
48Wykresy są kolorowane i skalowalne, tak że jesteś w stanie powiększyć
49je do poziomu, którego potrzebujesz.
50
295f45d5
WF
51%prep
52%setup -q -n %{kaname}-%{version}
53
54%build
55install -d build
56cd build
57%cmake \
17f5ed9d 58 -G Ninja \
5cfdd2ec 59 %{!?with_tests:-DBUILD_TESTING=OFF} \
d4dba509 60 -DHTML_INSTALL_DIR=%{_kdedocdir} \
295f45d5
WF
61 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
62 ..
17f5ed9d 63%ninja_build
295f45d5 64
5cfdd2ec
WF
65%if %{with tests}
66ctest
67%endif
68
69
295f45d5
WF
70%install
71rm -rf $RPM_BUILD_ROOT
17f5ed9d 72%ninja_install -C build
295f45d5 73
d4dba509 74%find_lang %{kaname} --all-name --with-kde
295f45d5
WF
75
76%clean
77rm -rf $RPM_BUILD_ROOT
78
79%files -f %{kaname}.lang
80%defattr(644,root,root,755)
81%attr(755,root,root) %{_bindir}/kmplot
19f0db47 82%{_libdir}/qt5/plugins/kf5/parts/kmplotpart.so
295f45d5
WF
83%{_desktopdir}/org.kde.kmplot.desktop
84%{_datadir}/config.kcfg/kmplot.kcfg
85%{_datadir}/dbus-1/interfaces/org.kde.kmplot.KmPlot.xml
86%{_datadir}/dbus-1/interfaces/org.kde.kmplot.MainDlg.xml
87%{_datadir}/dbus-1/interfaces/org.kde.kmplot.Parser.xml
88%{_datadir}/dbus-1/interfaces/org.kde.kmplot.View.xml
89%{_iconsdir}/hicolor/128x128/apps/kmplot.png
90%{_iconsdir}/hicolor/16x16/apps/kmplot.png
91%{_iconsdir}/hicolor/22x22/apps/kmplot.png
92%{_iconsdir}/hicolor/32x32/apps/kmplot.png
93%{_iconsdir}/hicolor/48x48/apps/kmplot.png
94%{_iconsdir}/hicolor/64x64/apps/kmplot.png
95%{_iconsdir}/hicolor/scalable/apps/kmplot.svgz
96%{_datadir}/kservices5/kmplot_part.desktop
97%dir %{_datadir}/kxmlgui5/kmplot
98%{_datadir}/kxmlgui5/kmplot/kmplot_part.rc
99%{_datadir}/kxmlgui5/kmplot/kmplot_part_readonly.rc
100%{_datadir}/kxmlgui5/kmplot/kmplot_shell.rc
101%{_datadir}/metainfo/org.kde.kmplot.appdata.xml
17f5ed9d
WF
102%lang(ca) %{_mandir}/ca/man1/kmplot.1*
103%lang(de) %{_mandir}/de/man1/kmplot.1*
104%lang(es) %{_mandir}/es/man1/kmplot.1*
105%lang(et) %{_mandir}/et/man1/kmplot.1*
106%lang(fr) %{_mandir}/fr/man1/kmplot.1*
107%lang(gl) %{_mandir}/gl/man1/kmplot.1*
108%lang(it) %{_mandir}/it/man1/kmplot.1*
109%lang(C) %{_mandir}/man1/kmplot.1*
110%lang(nl) %{_mandir}/nl/man1/kmplot.1*
111%lang(pl) %{_mandir}/pl/man1/kmplot.1*
112%lang(pt) %{_mandir}/pt/man1/kmplot.1*
113%lang(pt_BR) %{_mandir}/pt_BR/man1/kmplot.1*
114%lang(ru) %{_mandir}/ru/man1/kmplot.1*
115%lang(sv) %{_mandir}/sv/man1/kmplot.1*
116%lang(uk) %{_mandir}/uk/man1/kmplot.1*
This page took 0.44475 seconds and 4 git commands to generate.