- release 2 (by relup.sh)
[packages/ka5-kalgebra.git] / ka5-kalgebra.spec
CommitLineData
e63c1eeb
WF
1%define kdeappsver 19.04.1
2%define kframever 5.56.0
f851455e
WF
3%define qtver 5.9.0
4%define kaname kalgebra
5Summary: Kalgebra
6Name: ka5-%{kaname}
e63c1eeb 7Version: 19.04.1
63b1897f 8Release: 2
f851455e
WF
9License: GPL v2+/LGPL v2.1+
10Group: X11/Libraries
11Source0: http://download.kde.org/stable/applications/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
e63c1eeb 12# Source0-md5: 5fa47becf50214e5543c64e7ae93d3eb
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}
30BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
31BuildRequires: kf5-ki18n-devel >= %{kframever}
35b701f6 32BuildRequires: ninja
f851455e
WF
33BuildRequires: qt5-build >= %{qtver}
34BuildRequires: rpmbuild(macros) >= 1.164
35BuildRequires: shared-mime-info
36BuildRequires: tar >= 1:1.22
37BuildRequires: xz
38BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40%description
41KAlgebra is a fully featured calculator that lets you plot different
42types of 2D and 3D functions and to calculate easy (and not so easy)
43calculations, such as addition, trigonometric functions or
44derivatives.
45
46The application has been thought to be progressively understood for
47students, so that starting to use it doesn't get in the way. The
48language is deeply integrated with the UI, providing a dictionary with
49representations for all the available operations, code highlighting
50and code completion.
51
52%prep
53%setup -q -n %{kaname}-%{version}
54
55%build
56install -d build
57cd build
58%cmake \
35b701f6 59 -G Ninja \
e63c1eeb 60 -DHTML_INSTALL_DIR=%{_kdedocdir} \
f851455e
WF
61 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
62 ..
35b701f6 63%ninja_build
f851455e
WF
64
65%install
66rm -rf $RPM_BUILD_ROOT
35b701f6 67%ninja_install -C build
f851455e
WF
68
69%find_lang %{kaname} --all-name --with-kde
70
71%clean
72rm -rf $RPM_BUILD_ROOT
73
74%files -f %{kaname}.lang
75%defattr(644,root,root,755)
76%attr(755,root,root) %{_bindir}/calgebra
77%attr(755,root,root) %{_bindir}/kalgebra
78%attr(755,root,root) %{_bindir}/kalgebramobile
79%{_desktopdir}/org.kde.kalgebra.desktop
80%{_desktopdir}/org.kde.kalgebramobile.desktop
81%{_iconsdir}/hicolor/64x64/apps/kalgebra.png
82%{_iconsdir}/hicolor/scalable/apps/kalgebra.svgz
83%dir %{_datadir}/kalgebramobile
84%dir %{_datadir}/kalgebramobile/plugins
85%{_datadir}/kalgebramobile/plugins/About.qml
86%{_datadir}/kalgebramobile/plugins/Console.qml
87%{_datadir}/kalgebramobile/plugins/Dictionary.qml
88%{_datadir}/kalgebramobile/plugins/Plot2D.qml
89%{_datadir}/kalgebramobile/plugins/Plot3D.qml
90%{_datadir}/kalgebramobile/plugins/Tables.qml
91%{_datadir}/kalgebramobile/plugins/VariablesView.qml
92%{_datadir}/kalgebramobile/plugins/kalgebraabout.json
93%{_datadir}/kalgebramobile/plugins/kalgebraconsole.json
94%{_datadir}/kalgebramobile/plugins/kalgebradictionary.json
95%{_datadir}/kalgebramobile/plugins/kalgebraplot2d.json
96%{_datadir}/kalgebramobile/plugins/kalgebraplot3d.json
97%{_datadir}/kalgebramobile/plugins/kalgebratables.json
98%{_datadir}/kalgebramobile/plugins/kalgebravariables.json
99%dir %{_datadir}/kalgebramobile/plugins/widgets
e63c1eeb 100#%%{_datadir}/kalgebramobile/plugins/widgets/Action.qml
f851455e 101%{_datadir}/kalgebramobile/plugins/widgets/AddButton.qml
e63c1eeb
WF
102#%%{_datadir}/kalgebramobile/plugins/widgets/Button.qml
103#%%{_datadir}/kalgebramobile/plugins/widgets/CalcButton.qml
104#%%{_datadir}/kalgebramobile/plugins/widgets/ComboBox.qml
105#%%{_datadir}/kalgebramobile/plugins/widgets/Dialog.qml
f851455e
WF
106%{_datadir}/kalgebramobile/plugins/widgets/ExpressionInput.qml
107%{_datadir}/kalgebramobile/plugins/widgets/KAlgebraMobile.qml
108%{_datadir}/kalgebramobile/plugins/widgets/KAlgebraPage.qml
e63c1eeb 109#%%{_datadir}/kalgebramobile/plugins/widgets/Label.qml
f851455e 110%{_datadir}/kalgebramobile/plugins/widgets/RealInput.qml
e63c1eeb 111#%%{_datadir}/kalgebramobile/plugins/widgets/SimpleListView.qml
f851455e
WF
112%{_datadir}/kalgebramobile/plugins/widgets/qmldir
113%{_datadir}/katepart5/syntax/kalgebra.xml
114%{_datadir}/kservices5/graphsplasmoid.desktop
115%{_datadir}/metainfo/org.kde.kalgebra.appdata.xml
116%{_datadir}/metainfo/org.kde.kalgebramobile.appdata.xml
117%dir %{_datadir}/plasma/plasmoids/org.kde.graphsplasmoid
118%dir %{_datadir}/plasma/plasmoids/org.kde.graphsplasmoid/contents
119%dir %{_datadir}/plasma/plasmoids/org.kde.graphsplasmoid/contents/ui
120%{_datadir}/plasma/plasmoids/org.kde.graphsplasmoid/contents/ui/config.ui
121%{_datadir}/plasma/plasmoids/org.kde.graphsplasmoid/contents/ui/main.qml
122%{_datadir}/plasma/plasmoids/org.kde.graphsplasmoid/metadata.desktop
This page took 0.112399 seconds and 4 git commands to generate.