1 %define kdeappsver 19.04.1
2 %define kframever 5.56.0
6 Summary(pl.UTF-8): kturtle
12 Source0: http://download.kde.org/stable/applications/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
13 # Source0-md5: 3f4118283ce2282f7399c9a362570917
14 URL: http://www.kde.org/
15 BuildRequires: Qt5Core-devel
16 BuildRequires: Qt5Gui-devel
17 BuildRequires: Qt5PrintSupport-devel
18 BuildRequires: Qt5Svg-devel
19 BuildRequires: Qt5Widgets-devel
20 BuildRequires: gettext-devel
21 BuildRequires: kf5-extra-cmake-modules >= %{kframever}
22 BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
23 BuildRequires: kf5-kcrash-devel >= %{kframever}
24 BuildRequires: kf5-kdoctools-devel >= %{kframever}
25 BuildRequires: kf5-ki18n-devel >= %{kframever}
26 BuildRequires: kf5-kio-devel >= %{kframever}
27 BuildRequires: kf5-knewstuff-devel >= %{kframever}
28 BuildRequires: kf5-ktextwidgets-devel >= %{kframever}
30 BuildRequires: rpmbuild(macros) >= 1.164
31 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 KTurtle is an educational programming environment that aims to make
35 learning how to program as easily as possible. To achieve this KTurtle
36 makes all programming tools available from the user interface. The
37 programming language used is TurtleScript which allows its commands to
41 %setup -q -n %{kaname}-%{version}
48 -DHTML_INSTALL_DIR=%{_kdedocdir} \
49 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
54 rm -rf $RPM_BUILD_ROOT
55 %ninja_install -C build
57 %find_lang %{kaname} --all-name --with-kde
60 rm -rf $RPM_BUILD_ROOT
62 %files -f %{kaname}.lang
63 %defattr(644,root,root,755)
64 /etc/xdg/kturtle.knsrc
65 %attr(755,root,root) %{_bindir}/kturtle
66 %{_desktopdir}/org.kde.kturtle.desktop
67 %{_iconsdir}/hicolor/128x128/apps/kturtle.png
68 %{_iconsdir}/hicolor/16x16/apps/kturtle.png
69 %{_iconsdir}/hicolor/22x22/apps/kturtle.png
70 %{_iconsdir}/hicolor/32x32/apps/kturtle.png
71 %{_iconsdir}/hicolor/48x48/apps/kturtle.png
72 %{_iconsdir}/hicolor/64x64/apps/kturtle.png
73 %dir %{_datadir}/katepart
74 %dir %{_datadir}/katepart/syntax
75 %{_datadir}/katepart/syntax/logohighlightstyle.en_GB.xml
76 %{_datadir}/katepart/syntax/logohighlightstyle.nb.xml
77 %{_datadir}/katepart/syntax/logohighlightstyle.nds.xml
78 %{_datadir}/katepart/syntax/logohighlightstyle.nl.xml
80 %dir %{_datadir}/kxmlgui5/kturtle
81 %{_datadir}/kxmlgui5/kturtle/kturtleui.rc
82 %{_datadir}/metainfo/org.kde.kturtle.appdata.xml