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