3 %bcond_with tests # build with tests
4 %define kdeappsver 22.08.1
5 %define kframever 5.94.0
9 Summary(pl.UTF-8): kturtle
15 Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
16 # Source0-md5: ad9cb69d622cb635a168bbb4fe39ec60
17 URL: http://www.kde.org/
18 BuildRequires: Qt5Core-devel
19 BuildRequires: Qt5Gui-devel
20 BuildRequires: Qt5PrintSupport-devel
21 BuildRequires: Qt5Svg-devel
22 BuildRequires: Qt5Widgets-devel
23 BuildRequires: gettext-devel
24 BuildRequires: kf5-extra-cmake-modules >= %{kframever}
25 BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
26 BuildRequires: kf5-kcrash-devel >= %{kframever}
27 BuildRequires: kf5-kdoctools-devel >= %{kframever}
28 BuildRequires: kf5-ki18n-devel >= %{kframever}
29 BuildRequires: kf5-kio-devel >= %{kframever}
30 BuildRequires: kf5-knewstuff-devel >= %{kframever}
31 BuildRequires: kf5-ktextwidgets-devel >= %{kframever}
33 BuildRequires: rpmbuild(macros) >= 1.164
34 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37 KTurtle is an educational programming environment that aims to make
38 learning how to program as easily as possible. To achieve this KTurtle
39 makes all programming tools available from the user interface. The
40 programming language used is TurtleScript which allows its commands to
43 %description -l pl.UTF-8
44 KTurtle to edukacyjne środowisko programistyczne, którego celem jest
45 nauczanie programowania tak łatwo, jak to tylko możliwe. Aby to osiągnąć
46 KTurtle udostępnia wszystkie narzędzia programistyczne z interfejsu
47 użytkownika. Używanym językiem programowania jest TurtleScript, który
48 pozwala by jego komendy były przetłumaczone.
51 %setup -q -n %{kaname}-%{version}
58 %{!?with_tests:-DBUILD_TESTING=OFF} \
59 -DHTML_INSTALL_DIR=%{_kdedocdir} \
60 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
70 rm -rf $RPM_BUILD_ROOT
71 %ninja_install -C build
73 %find_lang %{kaname} --all-name --with-kde
76 rm -rf $RPM_BUILD_ROOT
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
89 %dir %{_datadir}/kxmlgui5/kturtle
90 %{_datadir}/kxmlgui5/kturtle/kturtleui.rc
91 %{_datadir}/metainfo/org.kde.kturtle.appdata.xml