]> git.pld-linux.org Git - packages/ka5-kalgebra.git/blame_incremental - ka5-kalgebra.spec
- updated to 21.04.1
[packages/ka5-kalgebra.git] / ka5-kalgebra.spec
... / ...
CommitLineData
1%define kdeappsver 21.04.1
2%define kframever 5.56.0
3%define qtver 5.9.0
4%define kaname kalgebra
5Summary: Kalgebra
6Name: ka5-%{kaname}
7Version: 21.04.1
8Release: 1
9License: GPL v2+/LGPL v2.1+
10Group: X11/Libraries
11Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
12# Source0-md5: ba997aed9c6f4e50abbed98895a70e50
13URL: http://www.kde.org/
14BuildRequires: Qt5Core-devel
15BuildRequires: Qt5Core-devel >= %{qtver}
16BuildRequires: Qt5Gui-devel >= 5.11.1
17BuildRequires: Qt5Network-devel >= 5.11.1
18BuildRequires: Qt5PrintSupport-devel
19BuildRequires: Qt5Qml-devel
20BuildRequires: Qt5Quick-devel
21BuildRequires: Qt5Svg-devel
22BuildRequires: Qt5Test-devel
23BuildRequires: Qt5WebEngine-devel
24BuildRequires: Qt5Widgets-devel >= 5.11.1
25BuildRequires: Qt5Xml-devel
26BuildRequires: cmake >= 2.8.12
27BuildRequires: gettext-devel
28BuildRequires: ka5-analitza-devel >= %{kdeappsver}
29BuildRequires: kf5-extra-cmake-modules >= %{kframever}
30BuildRequires: kf5-kconfigwidgets-devel >= %{kframever}
31BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
32BuildRequires: kf5-kdoctools-devel >= %{kframever}
33BuildRequires: kf5-ki18n-devel >= %{kframever}
34BuildRequires: kf5-kio-devel >= %{kframever}
35BuildRequires: kf5-kwidgetsaddons-devel >= %{kframever}
36BuildRequires: ninja
37BuildRequires: qt5-build >= %{qtver}
38BuildRequires: rpmbuild(macros) >= 1.164
39BuildRequires: shared-mime-info
40BuildRequires: tar >= 1:1.22
41BuildRequires: xz
42BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43
44%description
45KAlgebra is a fully featured calculator that lets you plot different
46types of 2D and 3D functions and to calculate easy (and not so easy)
47calculations, such as addition, trigonometric functions or
48derivatives.
49
50The application has been thought to be progressively understood for
51students, so that starting to use it doesn't get in the way. The
52language is deeply integrated with the UI, providing a dictionary with
53representations for all the available operations, code highlighting
54and code completion.
55
56%prep
57%setup -q -n %{kaname}-%{version}
58
59%build
60install -d build
61cd build
62%cmake \
63 -G Ninja \
64 -DHTML_INSTALL_DIR=%{_kdedocdir} \
65 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
66 ..
67%ninja_build
68
69%install
70rm -rf $RPM_BUILD_ROOT
71%ninja_install -C build
72
73%find_lang %{kaname} --all-name --with-kde
74
75%clean
76rm -rf $RPM_BUILD_ROOT
77
78%files -f %{kaname}.lang
79%defattr(644,root,root,755)
80%attr(755,root,root) %{_bindir}/calgebra
81%attr(755,root,root) %{_bindir}/kalgebra
82%attr(755,root,root) %{_bindir}/kalgebramobile
83%{_desktopdir}/org.kde.kalgebra.desktop
84%{_desktopdir}/org.kde.kalgebramobile.desktop
85%{_iconsdir}/hicolor/64x64/apps/kalgebra.png
86%{_iconsdir}/hicolor/scalable/apps/kalgebra.svgz
87%{_datadir}/katepart5/syntax/kalgebra.xml
88%{_datadir}/kservices5/graphsplasmoid.desktop
89%{_datadir}/metainfo/org.kde.kalgebra.appdata.xml
90%{_datadir}/metainfo/org.kde.kalgebramobile.appdata.xml
91%dir %{_datadir}/plasma/plasmoids/org.kde.graphsplasmoid
92%dir %{_datadir}/plasma/plasmoids/org.kde.graphsplasmoid/contents
93%dir %{_datadir}/plasma/plasmoids/org.kde.graphsplasmoid/contents/ui
94%{_datadir}/plasma/plasmoids/org.kde.graphsplasmoid/contents/ui/config.ui
95%{_datadir}/plasma/plasmoids/org.kde.graphsplasmoid/contents/ui/main.qml
96%{_datadir}/plasma/plasmoids/org.kde.graphsplasmoid/metadata.desktop
This page took 0.047596 seconds and 4 git commands to generate.