]> git.pld-linux.org Git - packages/ka5-kalgebra.git/blame_incremental - ka5-kalgebra.spec
- updated to 21.12.2
[packages/ka5-kalgebra.git] / ka5-kalgebra.spec
... / ...
CommitLineData
1%define kdeappsver 21.12.2
2%define kframever 5.56.0
3%define qtver 5.9.0
4%define kaname kalgebra
5Summary: Kalgebra
6Name: ka5-%{kaname}
7Version: 21.12.2
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: 40bde72432b0aad34a2d67a195fc2b28
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 >= 5.15.5
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
42ExclusiveArch: i686 %{x8664}
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%description -l pl.UTF-8
58KAlgebra jest wszechstronnym kalkulatorem, pozwalającym rysować różne
59typy funkcji dwu- i trójwymiarowych i przeliczać łatwe (i nie tylko)
60operacje matematycze, jak dodawanie, funkcje trygonometryczne i
61pochodne.
62
63Aplikacja została pomyślana tak, aby była stopniowo rozumiana przez
64studentów. Język jest głęboko zintegrowany z interfejsem użykownika,
65dostarczając słownik z reprezentacją wszystkich dostępnych operacji, a
66także podświetlanie kodu i podpowiadanie dopełnień.
67
68%prep
69%setup -q -n %{kaname}-%{version}
70
71%build
72install -d build
73cd build
74%cmake \
75 -G Ninja \
76 -DHTML_INSTALL_DIR=%{_kdedocdir} \
77 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
78 ..
79%ninja_build
80
81%install
82rm -rf $RPM_BUILD_ROOT
83%ninja_install -C build
84
85%find_lang %{kaname} --all-name --with-kde
86
87%clean
88rm -rf $RPM_BUILD_ROOT
89
90%files -f %{kaname}.lang
91%defattr(644,root,root,755)
92%attr(755,root,root) %{_bindir}/calgebra
93%attr(755,root,root) %{_bindir}/kalgebra
94%attr(755,root,root) %{_bindir}/kalgebramobile
95%{_desktopdir}/org.kde.kalgebramobile.desktop
96%{_iconsdir}/hicolor/64x64/apps/kalgebra.png
97%{_iconsdir}/hicolor/scalable/apps/kalgebra.svgz
98%{_datadir}/metainfo/org.kde.kalgebramobile.appdata.xml
99%{_desktopdir}/org.kde.kalgebra.desktop
100%{_datadir}/katepart5/syntax/kalgebra.xml
101%{_datadir}/kservices5/graphsplasmoid.desktop
102%{_datadir}/metainfo/org.kde.kalgebra.appdata.xml
103%{_datadir}/plasma/plasmoids/org.kde.graphsplasmoid
This page took 0.037066 seconds and 4 git commands to generate.