]> git.pld-linux.org Git - packages/ka5-kturtle.git/blob - ka5-kturtle.spec
- updated to 21.12.0
[packages/ka5-kturtle.git] / ka5-kturtle.spec
1 %define         kdeappsver      21.12.0
2 %define         kframever       5.56.0
3 %define         qtver           5.9.0
4 %define         kaname          kturtle
5 Summary:        kturtle
6 Summary(pl.UTF-8):      kturtle
7 Name:           ka5-%{kaname}
8 Version:        21.12.0
9 Release:        1
10 License:        GPL v2+
11 Group:          X11/Libraries
12 Source0:        http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
13 # Source0-md5:  fe91ed3591cdaa3759160cfe49a6dd23
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}
29 BuildRequires:  ninja
30 BuildRequires:  rpmbuild(macros) >= 1.164
31 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33 %description
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
38 be translated.
39
40 %description -l pl.UTF-8
41 KTurtle to edukacyjne środowisko programistyczne, którego celem jest
42 nauczanie programowania tak łatwo, jak to tylko możliwe. Aby to osiągnąć
43 KTurtle udostępnia wszystkie narzędzia programistyczne z interfejsu
44 użytkownika. Używanym językiem programowania jest TurtleScript, który
45 pozwala by jego komendy były przetłumaczone.
46
47 %prep
48 %setup -q -n %{kaname}-%{version}
49
50 %build
51 install -d build
52 cd build
53 %cmake \
54         -G Ninja \
55         -DHTML_INSTALL_DIR=%{_kdedocdir} \
56         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
57         ..
58 %ninja_build
59
60 %install
61 rm -rf $RPM_BUILD_ROOT
62 %ninja_install -C build
63
64 %find_lang %{kaname} --all-name --with-kde
65
66 %clean
67 rm -rf $RPM_BUILD_ROOT
68
69 %files -f %{kaname}.lang
70 %defattr(644,root,root,755)
71 /etc/xdg/kturtle.knsrc
72 %attr(755,root,root) %{_bindir}/kturtle
73 %{_desktopdir}/org.kde.kturtle.desktop
74 %{_iconsdir}/hicolor/128x128/apps/kturtle.png
75 %{_iconsdir}/hicolor/16x16/apps/kturtle.png
76 %{_iconsdir}/hicolor/22x22/apps/kturtle.png
77 %{_iconsdir}/hicolor/32x32/apps/kturtle.png
78 %{_iconsdir}/hicolor/48x48/apps/kturtle.png
79 %{_iconsdir}/hicolor/64x64/apps/kturtle.png
80 %dir %{_datadir}/katepart
81 %dir %{_datadir}/katepart/syntax
82 %{_datadir}/katepart/syntax/logohighlightstyle.en_GB.xml
83 %{_datadir}/katepart/syntax/logohighlightstyle.nb.xml
84 %{_datadir}/katepart/syntax/logohighlightstyle.nds.xml
85 %{_datadir}/katepart/syntax/logohighlightstyle.nl.xml
86 %{_datadir}/kturtle
87 %dir %{_datadir}/kxmlgui5/kturtle
88 %{_datadir}/kxmlgui5/kturtle/kturtleui.rc
89 %{_datadir}/metainfo/org.kde.kturtle.appdata.xml
This page took 0.109373 seconds and 3 git commands to generate.