]> git.pld-linux.org Git - packages/ka5-kturtle.git/blame - ka5-kturtle.spec
rebuild with qt5-5.15.6
[packages/ka5-kturtle.git] / ka5-kturtle.spec
CommitLineData
b762647b
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
1984fdf3 4%define kdeappsver 22.08.1
a1e08e66
WF
5%define kframever 5.94.0
6%define qtver 5.15.2
478eb31d
WF
7%define kaname kturtle
8Summary: kturtle
9Summary(pl.UTF-8): kturtle
10Name: ka5-%{kaname}
1984fdf3 11Version: 22.08.1
00c95543 12Release: 2
478eb31d
WF
13License: GPL v2+
14Group: X11/Libraries
7962580e 15Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
1984fdf3 16# Source0-md5: ad9cb69d622cb635a168bbb4fe39ec60
478eb31d
WF
17URL: http://www.kde.org/
18BuildRequires: Qt5Core-devel
19BuildRequires: Qt5Gui-devel
20BuildRequires: Qt5PrintSupport-devel
21BuildRequires: Qt5Svg-devel
22BuildRequires: Qt5Widgets-devel
23BuildRequires: gettext-devel
5425ad63
WF
24BuildRequires: kf5-extra-cmake-modules >= %{kframever}
25BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
26BuildRequires: kf5-kcrash-devel >= %{kframever}
27BuildRequires: kf5-kdoctools-devel >= %{kframever}
28BuildRequires: kf5-ki18n-devel >= %{kframever}
29BuildRequires: kf5-kio-devel >= %{kframever}
30BuildRequires: kf5-knewstuff-devel >= %{kframever}
31BuildRequires: kf5-ktextwidgets-devel >= %{kframever}
4fe42135 32BuildRequires: ninja
478eb31d
WF
33BuildRequires: rpmbuild(macros) >= 1.164
34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36%description
37KTurtle is an educational programming environment that aims to make
38learning how to program as easily as possible. To achieve this KTurtle
39makes all programming tools available from the user interface. The
40programming language used is TurtleScript which allows its commands to
41be translated.
42
5334143f
WF
43%description -l pl.UTF-8
44KTurtle to edukacyjne środowisko programistyczne, którego celem jest
45nauczanie programowania tak łatwo, jak to tylko możliwe. Aby to osiągnąć
46KTurtle udostępnia wszystkie narzędzia programistyczne z interfejsu
47użytkownika. Używanym językiem programowania jest TurtleScript, który
48pozwala by jego komendy były przetłumaczone.
49
478eb31d
WF
50%prep
51%setup -q -n %{kaname}-%{version}
52
53%build
54install -d build
55cd build
56%cmake \
4fe42135 57 -G Ninja \
b762647b 58 %{!?with_tests:-DBUILD_TESTING=OFF} \
5425ad63 59 -DHTML_INSTALL_DIR=%{_kdedocdir} \
478eb31d
WF
60 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
61 ..
4fe42135 62%ninja_build
478eb31d 63
b762647b
WF
64%if %{with tests}
65ctest
66%endif
67
68
478eb31d
WF
69%install
70rm -rf $RPM_BUILD_ROOT
4fe42135 71%ninja_install -C build
478eb31d
WF
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/etc/xdg/kturtle.knsrc
81%attr(755,root,root) %{_bindir}/kturtle
82%{_desktopdir}/org.kde.kturtle.desktop
83%{_iconsdir}/hicolor/128x128/apps/kturtle.png
84%{_iconsdir}/hicolor/16x16/apps/kturtle.png
85%{_iconsdir}/hicolor/22x22/apps/kturtle.png
86%{_iconsdir}/hicolor/32x32/apps/kturtle.png
87%{_iconsdir}/hicolor/48x48/apps/kturtle.png
88%{_iconsdir}/hicolor/64x64/apps/kturtle.png
478eb31d
WF
89%dir %{_datadir}/kxmlgui5/kturtle
90%{_datadir}/kxmlgui5/kturtle/kturtleui.rc
91%{_datadir}/metainfo/org.kde.kturtle.appdata.xml
This page took 0.15205 seconds and 4 git commands to generate.