packages (DEVEL): kde4-kdeedu/kde4-kdeedu.spec - step subpackage is back - ...

paszczus paszczus at pld-linux.org
Thu Jun 11 17:28:37 CEST 2009


Author: paszczus                     Date: Thu Jun 11 15:28:37 2009 GMT
Module: packages                      Tag: DEVEL
---- Log message:
- step subpackage is back
- added %files; rel 1

---- Files affected:
packages/kde4-kdeedu:
   kde4-kdeedu.spec (1.33.2.3 -> 1.33.2.4) 

---- Diffs:

================================================================
Index: packages/kde4-kdeedu/kde4-kdeedu.spec
diff -u packages/kde4-kdeedu/kde4-kdeedu.spec:1.33.2.3 packages/kde4-kdeedu/kde4-kdeedu.spec:1.33.2.4
--- packages/kde4-kdeedu/kde4-kdeedu.spec:1.33.2.3	Thu Jun 11 16:51:36 2009
+++ packages/kde4-kdeedu/kde4-kdeedu.spec	Thu Jun 11 17:28:32 2009
@@ -1,7 +1,7 @@
 # $Revision$, $Date$
 # TODO:
 # - dep not recognized: libindi-devel - http://indi.sf.net
-# %files and -step subpackage
+
 %define		_state		unstable
 %define		orgname		kdeedu
 %define		svn		979380
@@ -10,7 +10,7 @@
 Summary(pl.UTF-8):	K Desktop Environment - edukacja i rozrywka
 Name:		kde4-kdeedu
 Version:	4.2.91
-Release:	0.1
+Release:	1
 License:	GPL
 Group:		X11/Applications/Games
 Source0:	ftp://ftp.kde.org/pub/kde/%{_state}/%{version}/src/%{orgname}-%{version}svn%{svn}.tar.bz2
@@ -19,11 +19,10 @@
 Patch0:		%{name}-findindi.patch
 BuildRequires:	boost-python-devel
 BuildRequires:	cfitsio-devel
-BuildRequires:	xplanet >= 1.0
 BuildRequires:	eigen-devel >= 2.0.51
-BuildRequires:	gsl-devel >= 1.8
 BuildRequires:	gmm-devel
 BuildRequires:	gpsd-devel
+BuildRequires:	gsl-devel >= 1.8
 BuildRequires:	kde4-kdebase-workspace-devel >= %{version}
 BuildRequires:	kde4-kdelibs-devel >= %{version}
 BuildRequires:	libindi-devel
@@ -35,6 +34,7 @@
 BuildRequires:	python-sip-devel
 BuildRequires:	readline-devel
 BuildRequires:	rpmbuild(macros) >= 1.129
+BuildRequires:	xplanet >= 1.0
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -78,9 +78,9 @@
 visualizations to show them.
 
 %description kalzium -l pl.UTF-8
-Baza danych Układu Okresowego Pierwiastków. Kalzium dostarcza
-wszelkie informacje dotyczące UOP, informacje o pierwiastkach oraz
-ich wizualizacje.
+Baza danych Układu Okresowego Pierwiastków. Kalzium dostarcza wszelkie
+informacje dotyczące UOP, informacje o pierwiastkach oraz ich
+wizualizacje.
 
 %package kanagram
 Summary:	Guess anagram game
@@ -108,13 +108,13 @@
 and/or multiplication/division.
 
 %description kbruch -l pl.UTF-8
-Generator zadań z obliczeniami na ułamkach. KBruch to mały program
-do generowania zadań z ułamkami. Użytkownik ma rozwiązać zadanie
-poprzez wpisanie poprawnej wartości dla licznika i mianownika.
-Następnie program sprawdza poprawność danych. Generowanie zadań
-można dostosowywać przy pomocy różnych parametrów. Użytkownik
-może decydować, czy chce rozwiązywać zadania z
-dodawaniem/odejmowaniem i/lub mnożeniem/dzieleniem.
+Generator zadań z obliczeniami na ułamkach. KBruch to mały program do
+generowania zadań z ułamkami. Użytkownik ma rozwiązać zadanie poprzez
+wpisanie poprawnej wartości dla licznika i mianownika. Następnie
+program sprawdza poprawność danych. Generowanie zadań można
+dostosowywać przy pomocy różnych parametrów. Użytkownik może
+decydować, czy chce rozwiązywać zadania z dodawaniem/odejmowaniem
+i/lub mnożeniem/dzieleniem.
 
 %package kgeography
 Summary:	A geography learning program
@@ -141,12 +141,12 @@
 hanged! It is aimed for children aged 6+.
 
 %description khangman -l pl.UTF-8
-KHangMan jest grą opartą na popularnej grze w wisielca. Wybierane
-jest losowe słowo, którego litery są ukryte. Trzeba zgadnąć to
-słowo podając kolejno litery. Za każdym razem, gdy podana litera
-nie występuje w słowie, rysowany jest obrazek wisielca. Trzeba
-odgadnąć słowo przed powieszeniem! Gra jest przeznaczona dla dzieci
-w wieku 6 lat lub więcej.
+KHangMan jest grą opartą na popularnej grze w wisielca. Wybierane jest
+losowe słowo, którego litery są ukryte. Trzeba zgadnąć to słowo
+podając kolejno litery. Za każdym razem, gdy podana litera nie
+występuje w słowie, rysowany jest obrazek wisielca. Trzeba odgadnąć
+słowo przed powieszeniem! Gra jest przeznaczona dla dzieci w wieku 6
+lat lub więcej.
 
 %package kig
 Summary:	Interactive Geometry
@@ -165,8 +165,8 @@
 Kig to aplikacja do interaktywnej geometrii. Ma służyć dwóm celom:
 - umożliwić uczniom interaktywnie przeglądanie figur i pojęć
   matematycznych przy użyciu komputera
-- służyć jako narzędzie WYSIWYG do rysowania figur matematycznych
-  i włączania ich do innych dokumentów.
+- służyć jako narzędzie WYSIWYG do rysowania figur matematycznych i
+  włączania ich do innych dokumentów.
 
 %package kiten
 Summary:	A Japanese reference tool
@@ -181,9 +181,9 @@
 
 %description kiten -l pl.UTF-8
 Kiten to aplikacja o wielu funkcjach. Po pierwsze, jest wygodnym
-słownikiem angielsko-japońskim i japońsko-angielskim; po drugie,
-jest słownikiem Kanji z wieloma sposobami wyszukiwania określonych
-znaków; po trzecie, jest narzędziem pomagającym w nauce Kanji.
+słownikiem angielsko-japońskim i japońsko-angielskim; po drugie, jest
+słownikiem Kanji z wieloma sposobami wyszukiwania określonych znaków;
+po trzecie, jest narzędziem pomagającym w nauce Kanji.
 
 %package klettres
 Summary:	Helps child to learn alphabet and to read some syllables
@@ -207,13 +207,13 @@
 KLettres to bardzo prosta aplikacja pomagająca dzieciom i dorosłym w
 nauce alfabetu i głosek we własnym lub obcym języku. Program losuje
 literę lub sylabę, a następnie wyświetla ją i odgrywa dźwięk.
-Użytkownik powinien następnie wpisać tę literę lub sylabę. Do
-ćwiczeń służą poziomy, gdzie litera/sylaba nie jest wyświetlana,
-jedynie dźwięk jest odgrywany. Użytkownik nie musi wiedzieć, jak
-używać myszy, wymagana jest tylko klawiatura.
+Użytkownik powinien następnie wpisać tę literę lub sylabę. Do ćwiczeń
+służą poziomy, gdzie litera/sylaba nie jest wyświetlana, jedynie
+dźwięk jest odgrywany. Użytkownik nie musi wiedzieć, jak używać myszy,
+wymagana jest tylko klawiatura.
 
-Aktualnie dostępne jest pięć języków: czeski, duński,
-holenderski, francuski i słowacki.
+Aktualnie dostępne jest pięć języków: czeski, duński, holenderski,
+francuski i słowacki.
 
 %package kmplot
 Summary:	Mathematical function plotter
@@ -227,9 +227,8 @@
 
 %description kmplot -l pl.UTF-8
 KmPlot to narzędzie do rysowania wykresów funkcji matematycznych dla
-środowiska KDE. Ma wbudowany potężny parser. Można rysować
-różne funkcje jednocześnie i łączyć je, aby stworzyć nowe
-funkcje.
+środowiska KDE. Ma wbudowany potężny parser. Można rysować różne
+funkcje jednocześnie i łączyć je, aby stworzyć nowe funkcje.
 
 %package kpercentage
 Summary:	A percentage tutor
@@ -260,13 +259,13 @@
 
 %description kstars -l pl.UTF-8
 KStars pozwala przeglądać nocne niebo z wygodą krzesła przy
-komputerze. Dostarcza dokładną graficzną reprezentację nocnego
-nieba dla dowolnej daty, z dowolnego miejsca na Ziemi. Obraz zawiera
-126000 gwiazd do 9. wielkości (znacznie poza zasięgiem
-nieuzbrojonego oka), 13000 obiektów (katalogi Messiera, NGC i IC),
-wszystkie planety, Słońce i Księżyc, setki komet i asteroid,
-Drogę Mleczną, 88 konstelacji oraz linie prowadzące takie jak
-równik astronomiczny, horyzont i ekliptykę.
+komputerze. Dostarcza dokładną graficzną reprezentację nocnego nieba
+dla dowolnej daty, z dowolnego miejsca na Ziemi. Obraz zawiera 126000
+gwiazd do 9. wielkości (znacznie poza zasięgiem nieuzbrojonego oka),
+13000 obiektów (katalogi Messiera, NGC i IC), wszystkie planety,
+Słońce i Księżyc, setki komet i asteroid, Drogę Mleczną, 88
+konstelacji oraz linie prowadzące takie jak równik astronomiczny,
+horyzont i ekliptykę.
 
 %package ktouch
 Summary:	Program for learning touch typing
@@ -283,13 +282,13 @@
 schools, universities and individuals.
 
 %description ktouch -l pl.UTF-8
-KTouch to program do nauki maszynopisania. Dostarcza tekst do
-ćwiczeń, dostosowany do różnych poziomów, zależnie od stopnia
-zaawansowania. Może wyświetlać, który klawisz trzeba nacisnąć, i
-którego palca należy użyć. Jest świetnym programem do nauki
-maszynopisania, uczy pisać wszystkimi palcami bez patrzenia na
-klawisze, krok po kroku. Jest wygodny w każdym wieku, jest świetny
-dla szkół, uniwersytetów i jednostek.
+KTouch to program do nauki maszynopisania. Dostarcza tekst do ćwiczeń,
+dostosowany do różnych poziomów, zależnie od stopnia zaawansowania.
+Może wyświetlać, który klawisz trzeba nacisnąć, i którego palca należy
+użyć. Jest świetnym programem do nauki maszynopisania, uczy pisać
+wszystkimi palcami bez patrzenia na klawisze, krok po kroku. Jest
+wygodny w każdym wieku, jest świetny dla szkół, uniwersytetów i
+jednostek.
 
 %package kturtle
 Summary:	A Logo interpreter for KDE
@@ -320,14 +319,14 @@
 %description kturtle -l pl.UTF-8
 KTurtle to interpreter języka programowania Logo dla KDE. Język Logo
 jest bardzo łatwy, przez co może być używany przez małe dzieci.
-Unikalna jakość Logo polega na tym, że polecenia czy instrukcje
-mogą być tłumaczone (proszę zobaczyć howto dla tłumaczy, aby
-pomóc przy tłumaczeniu na własny język), dzięki czemu
-"programista" może programować w języku ojczystym. To czyni Logo
-idealnym do nauki dzieci podstaw programowania, matematyki i
-geometrii. Jednym z powodów, dla których wiele dzieci lubi Logo,
-jest żółw - programowalna ikona, którą można przesuwać po
-ekranie prostymi poleceniami i programować do rysowania obiektów.
+Unikalna jakość Logo polega na tym, że polecenia czy instrukcje mogą
+być tłumaczone (proszę zobaczyć howto dla tłumaczy, aby pomóc przy
+tłumaczeniu na własny język), dzięki czemu "programista" może
+programować w języku ojczystym. To czyni Logo idealnym do nauki dzieci
+podstaw programowania, matematyki i geometrii. Jednym z powodów, dla
+których wiele dzieci lubi Logo, jest żółw - programowalna ikona, którą
+można przesuwać po ekranie prostymi poleceniami i programować do
+rysowania obiektów.
 
 Możliwości KTurtle:
 - zintegrowany interpreter Logo, nie trzeba ściągać żadnego innego
@@ -365,16 +364,16 @@
 %description kwordquiz -l pl.UTF-8
 KWordQuiz to wersja KDE programu WordQuiz służącego do nauki
 słownictwa za pomocą pokazywania kart. Jest to narzędzie do nauki
-słownictwa nowego języka. Można zacząć używać jego potencjału
-do łatwego uczenia się słownictwa.
+słownictwa nowego języka. Można zacząć używać jego potencjału do
+łatwego uczenia się słownictwa.
 
 Słowniki buduje się w dwukolumnowej tabeli (lub wczytuje z plików
 .kvtml z kvoctraina). W jednej kolumnie wpisuje się słowa lub
 wyrażenia w jednym języku, a w drugiej kolumnie ich odpowiedniki w
-innym języku. Można także używać programu do ćwiczenia innych
-rzeczy, jeśli tylko mają parowalną relację - na przykład
-terminologii medycznej czy prawniczej. Na screenshotach widać
-przykład z różnymi stanami USA i ich stolicami.
+innym języku. Można także używać programu do ćwiczenia innych rzeczy,
+jeśli tylko mają parowalną relację - na przykład terminologii
+medycznej czy prawniczej. Na screenshotach widać przykład z różnymi
+stanami USA i ich stolicami.
 
 KWordQuiz zawiera także funkcje Flashcard (pokazywania kart), testu
 wielokrotnego wyboru oraz pytań i odpowiedzi. Pytania i odpowiedzi
@@ -427,6 +426,37 @@
 %description parley -l pl.UTF-8
 Parley to program dla KDE pomagający w zapamiętywaniu
 
+%package step
+Summary:	Step: Interactive Physical Simulator
+Summary(pl.UTF-8):	Step - interaktywny symulator fizyczny
+Group:		X11/Applications
+URL:		http://edu.kde.org/step/
+
+%description step
+Step is an interactive physical simulator.
+
+It works like this: you place some bodies on the scene, add some
+forces such as gravity or springs, then click "Simulate" and Step
+shows you how your scene will evolve according to the laws of physics.
+
+You can change every property of bodies/forces in your experiment
+(even during simulation) and see how this will change evolution of the
+experiment. With Step you can not only learn but feel how physics
+works!
+
+%description step -l pl.UTF-8
+Step to interaktywny symulator fizyczny.
+
+Działa w ten sposób: umieszcza się na scenie jakieś ciała, dodaje siły
+takie jak grawitacja czy sprężyny, a następnie wciska przycisk
+"Symuluj" - a Step pokazuje, jak scena będzie się zmieniała zgodnie z
+prawami fizyki.
+
+W ramach eksperymentu można zmieniać każdą właściwość ciał/sił (nawet
+podczas symulacji) i obserwować, jak zmieni to jego przebieg. Przy
+użyciu Stepa można nie tylko nauczyć się, ale i poczuć, jak działa
+fizyka.
+
 %prep
 %setup -q -n %{orgname}-%{version}svn%{svn}
 %patch0 -p0
@@ -470,6 +500,7 @@
 %find_lang kwordquiz	--with-kde
 %find_lang marble	--with-kde
 %find_lang parley	--with-kde
+%find_lang step		--with-kde
 
 %post marble -p /sbin/ldconfig
 %postun marble -p /sbin/ldconfig
@@ -490,10 +521,10 @@
 %files devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libanalitza.so
-#%attr(755,root,root) %{_libdir}/libavogadro-kalzium.so
+%attr(755,root,root) %{_libdir}/libavogadro-kalzium.so
 %attr(755,root,root) %{_libdir}/libkiten.so
 %attr(755,root,root) %{_libdir}/libmarblewidget.so
-#%attr(755,root,root) %{_libdir}/libcompoundviewer.so
+%attr(755,root,root) %{_libdir}/libcompoundviewer.so
 %{_includedir}/libkdeedu
 %{_includedir}/libkiten
 %{_includedir}/marble
@@ -514,29 +545,50 @@
 %attr(755,root,root) %{_libdir}/kde4/plasma_engine_kalzium.so
 %attr(755,root,root) %{_libdir}/kde4/plasma_applet_didyouknow.so
 
-#%attr(755,root,root) %ghost %{_libdir}/libavogadro-kalzium.so.?
-#%attr(755,root,root) %{_libdir}/libavogadro-kalzium.so.*.*.*
-#%attr(755,root,root) %ghost %{_libdir}/libcompoundviewer.so.?
-#%attr(755,root,root) %{_libdir}/libcompoundviewer.so.*.*.*
-
-#%dir %{_libdir}/avogadro-kalzium/engines
-#%dir %attr(755,root,root) %{_libdir}/avogadro-kalzium/
-#%dir %attr(755,root,root) %{_libdir}/avogadro-kalzium/engines
-#%attr(755,root,root) %{_libdir}/avogadro-kalzium/engines/liblabelengine.so
-#%attr(755,root,root) %{_libdir}/avogadro-kalzium/engines/liborbitalengine.so
-#%attr(755,root,root) %{_libdir}/avogadro-kalzium/engines/libribbonengine.so
-#%attr(755,root,root) %{_libdir}/avogadro-kalzium/engines/libringengine.so
-#%attr(755,root,root) %{_libdir}/avogadro-kalzium/engines/libsphereengine.so
-#%attr(755,root,root) %{_libdir}/avogadro-kalzium/engines/libstickengine.so
-#%attr(755,root,root) %{_libdir}/avogadro-kalzium/engines/libwireengine.so
-
-#%dir %{_libdir}/avogadro-kalzium/tools
-#%attr(755,root,root) %{_libdir}/avogadro-kalzium/tools/libclickmeasuretool.so
-#%attr(755,root,root) %{_libdir}/avogadro-kalzium/tools/libdrawtool.so
-#%attr(755,root,root) %{_libdir}/avogadro-kalzium/tools/libnavigatetool.so
+%attr(755,root,root) %ghost %{_libdir}/libavogadro-kalzium.so.?
+%attr(755,root,root) %{_libdir}/libavogadro-kalzium.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libcompoundviewer.so.?
+%attr(755,root,root) %{_libdir}/libcompoundviewer.so.*.*.*
+
+%dir %{_libdir}/avogadro-kalzium/engines
+%dir %{_libdir}/avogadro-kalzium/
+%dir %{_libdir}/avogadro-kalzium/colors
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/colors/libchargecolor.so
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/colors/libdistancecolor.so
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/colors/libindexcolor.so
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/colors/libresiduecolor.so
+
+%dir %{_libdir}/avogadro-kalzium/engines
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/engines/libaxesengine.so
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/engines/libcartoonengine.so
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/engines/libdipoleengine.so
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/engines/libforceengine.so
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/engines/libhbondengine.so
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/engines/liblabelengine.so
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/engines/liborbitalengine.so
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/engines/liboverlayengine.so
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/engines/libpolygonengine.so
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/engines/libribbonengine.so
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/engines/libringengine.so
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/engines/libsimplewireengine.so
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/engines/libsphereengine.so
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/engines/libstickengine.so
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/engines/libsurfaceengine.so
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/engines/libwireengine.so
+
+%dir %{_libdir}/avogadro-kalzium/tools
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/tools/libaligntool.so
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/tools/libautoopttool.so
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/tools/libautorotatetool.so
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/tools/libbondcentrictool.so
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/tools/libclickmeasuretool.so
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/tools/libdrawtool.so
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/tools/libmanipulatetool.so
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/tools/libnavigatetool.so
+%attr(755,root,root) %{_libdir}/avogadro-kalzium/tools/libselectrotatetool.so
 
 # XXX: ugly dir deps? -> devel?
-#%attr(755,root,root) %{_libdir}/kde4/plugins/designer/kalziumuiwidgets.so
+%attr(755,root,root) %{_libdir}/kde4/plugins/designer/kalziumuiwidgets.so
 
 %{_datadir}/apps/desktoptheme/default/widgets/chalkboard.svg
 %{_datadir}/apps/kalzium
@@ -765,6 +817,7 @@
 %attr(755,root,root) %{_libdir}/kde4/plugins/marble/OverviewMap.so
 %attr(755,root,root) %{_libdir}/kde4/plugins/marble/Photo.so
 #%attr(755,root,root) %{_libdir}/kde4/plugins/marble/QHttpNetworkPlugin.so
+%attr(755,root,root) %{_libdir}/kde4/plugins/marble/QNamNetworkPlugin.so
 %attr(755,root,root) %{_libdir}/kde4/plugins/marble/StarsPlugin.so
 %attr(755,root,root) %{_libdir}/kde4/plugins/marble/Wikipedia.so
 
@@ -797,11 +850,26 @@
 %attr(755,root,root) %{_libdir}/kde4/plasma_engine_parley.so
 %{_datadir}/kde4/services/plasma-dataengine-parley.desktop
 
+%files step -f step.lang
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/step
+%{_datadir}/apps/step
+%{_datadir}/config.kcfg/step.kcfg
+%{_datadir}/config/step.knsrc
+%{_desktopdir}/kde4/step.desktop
+%{_iconsdir}/hicolor/*/apps/step.png
+%{_iconsdir}/oxygen/*/actions/pointer.png
+%{_iconsdir}/oxygen/*/actions/step_*.png
+
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
 * %{date} PLD Team <feedback at pld-linux.org>
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 $Log$
+Revision 1.33.2.4  2009/06/11 15:28:32  paszczus
+- step subpackage is back
+- added %files; rel 1
+
 Revision 1.33.2.3  2009/06/11 14:51:36  paszczus
 - updated to 4.2.91
 - added BRs: eigen-devel, gsl-devel, eigen-devel
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kde4-kdeedu/kde4-kdeedu.spec?r1=1.33.2.3&r2=1.33.2.4&f=u



More information about the pld-cvs-commit mailing list