2 %define orgname kturtle
4 Summary: K Desktop Environment - A Logo interpreter
5 Summary(pl.UTF-8): K Desktop Environment - Interpreter języka Logo
10 Group: X11/Applications/Science
11 Source0: ftp://ftp.kde.org/pub/kde/%{_state}/%{version}/src/%{orgname}-%{version}.tar.xz
12 # Source0-md5: 21081f87f804cacb28c11b4965f76ebf
13 URL: http://www.kde.org/
14 BuildRequires: kde4-kdelibs-devel >= %{version}
15 Obsoletes: kde4-kdeedu-kturtle < 4.6.99
16 Obsoletes: kturtle <= 4.8.0
17 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20 KTurtle is a Logo programming language interpreter for KDE. The Logo
21 programming language is very easy and thus it can be used by young
22 children. A unique quality of Logo is that the commands or
23 instructions can be translated (please see the translation how to if
24 you want to help in your own language), so the 'programmer' can
25 program in his or her native language. This makes Logo ideal for
26 teaching kids the basics of programming, mathematics and geometry. One
27 of the reasons many children like Logo is because of the turtle, a
28 programmable icon which can be moved around the screen with simple
29 commands and can be programmed to draw objects.
32 - integrated Logo interpreter, no need to download any other program
33 - powerful editor for the Logo commands with syntax highlighting, line
35 - nice "playground" for the turtle where your commands visualized
36 - translation of the Logo commands (among others in: Dutch, French
37 German, Latin and Swedish)
38 - context help for each Logo command
40 %description -l pl.UTF-8
41 KTurtle to interpreter języka programowania Logo dla KDE. Język Logo
42 jest bardzo łatwy, przez co może być używany przez małe dzieci.
43 Unikalna jakość Logo polega na tym, że polecenia czy instrukcje mogą
44 być tłumaczone (proszę zobaczyć howto dla tłumaczy, aby pomóc przy
45 tłumaczeniu na własny język), dzięki czemu "programista" może
46 programować w języku ojczystym. To czyni Logo idealnym do nauki dzieci
47 podstaw programowania, matematyki i geometrii. Jednym z powodów, dla
48 których wiele dzieci lubi Logo, jest żółw - programowalna ikona, którą
49 można przesuwać po ekranie prostymi poleceniami i programować do
53 - zintegrowany interpreter Logo, nie trzeba ściągać żadnego innego
55 - potężny edytor do poleceń Logo z podświetlaniem składni,
56 numerowaniem linii itp.
57 - ładne "boisko" dla żółwia, gdzie wizualizowane są polecenia
58 - tłumaczenia poleceń Logo (m.in. na język francuski, holenderski,
59 łaciński, niemiecki i szwedzki)
60 - pomoc kontekstowa dla każdego polecenia Logo.
63 %setup -q -n %{orgname}-%{version}
73 rm -rf $RPM_BUILD_ROOT
75 %{__make} -C build/ install \
76 DESTDIR=$RPM_BUILD_ROOT \
77 kde_htmldir=%{_kdedocdir}
79 %find_lang %{orgname} --with-kde
82 rm -rf $RPM_BUILD_ROOT
84 %files -f %{orgname}.lang
85 %defattr(644,root,root,755)
86 %attr(755,root,root) %{_bindir}/kturtle
87 %{_desktopdir}/kde4/kturtle.desktop
88 %{_datadir}/apps/kturtle
89 %{_iconsdir}/hicolor/*x*/apps/kturtle.png
90 %{_iconsdir}/hicolor/scalable/apps/kturtle.svgz
91 %{_datadir}/config/kturtle.knsrc