rpms/kdeedu/devel kdeedu.spec,1.119,1.120

Rex Dieter (rdieter) fedora-extras-commits at redhat.com
Thu Jun 26 19:47:57 UTC 2008


Author: rdieter

Update of /cvs/pkgs/rpms/kdeedu/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv9440

Modified Files:
	kdeedu.spec 
Log Message:
* Thu Jun 26 2008 Rex Dieter <rdieter at fedoraproject.org> 4.0.83-2
- %description: update for new apps
- -math subpkg (#446093)
- -devel: omit a few lib*.so symlinks for those with non-public apis
- -devel: move designer plugins here



Index: kdeedu.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kdeedu/devel/kdeedu.spec,v
retrieving revision 1.119
retrieving revision 1.120
diff -u -r1.119 -r1.120
--- kdeedu.spec	20 Jun 2008 12:18:57 -0000	1.119
+++ kdeedu.spec	26 Jun 2008 19:47:08 -0000	1.120
@@ -14,7 +14,7 @@
 Name:    kdeedu
 Summary: Educational/Edutainment applications 
 Version: 4.0.83
-Release: 1%{?dist}
+Release: 2%{?dist}
 
 License: GPLv2
 Group:	 Amusements/Games
@@ -70,28 +70,27 @@
 
 %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} }
 Requires: %{name}-libs = %{version}-%{release}
-# kstars split, (temporary?) upgrade path -- Rex
+# split pkgs, (temporary?) upgrade path -- Rex
 Requires: %{name}-kstars = %{version}-%{release}
+Requires: %{name}-math = %{version}-%{release}
 Requires(post): xdg-utils
 Requires(postun): xdg-utils
 
 %description
 Educational/Edutainment applications:
 * blinken: Simon Says Game
-* kalgebra: MathML-based graph calculator
-* kbruch: Exercise Fractions
-* kgeography: Geography Trainer
+* kalzium: A periodic table of the elements
+* kanagram: Anagram game
+* kgeography: Learn geography
 * khangman: Hangman Game
-* kig: Interactive Geometry
 * kiten: Japanese Reference/Study Tool
 * klettres: French alphabet tutor
-* kmplot: Mathematical Function Plotter
-* kpercentage: Excersie Percentages
-* ktouch: Touch Typing Tutor
+* ktouch: Learn and practice touch typing 
 * kturtle: Logo Programming Environment
-* kvoctrain: Vocabulary Trainer
-* kwordquiz: Vocabulary Trainer
-* marble: Virtual Globe
+* kwordquiz: Flashcard and vocabulary learning
+* marble: A World Atlas 
+* parley: Vocabulary Trainer
+* step: Interactive physical simulator
 
 %package libs
 Summary: Runtime libraries for %{name}
@@ -123,6 +122,21 @@
 %description kstars
 %{summary}.
 
+%package math
+Group:	 Amusements/Games
+Summary: Math applications
+Requires: %{name}-libs = %{version}-%{release}
+Requires(post): xdg-utils
+Requires(postun): xdg-utils
+Provides:   kdeedu4-math = %{version}-%{release}
+%description math
+Educational/Edutainment Math applications:
+* kalgebra: MathML-based graph calculator
+* kbruch: Exercise Fractions
+* kig: Interactive Geometry
+* kmplot: Mathematical Function Plotter
+* kpercentage: Excersize Percentages
+
 
 %prep
 %setup -q -n kdeedu-%{version}
@@ -144,6 +158,10 @@
 
 make install DESTDIR=%{buildroot} -C %{_target_platform}
 
+# #unpackaged files
+# omit stuff for which there isn't a clear public API
+rm -f %{buildroot}%{_kde4_libdir}/lib{SatLib,analitza,compoundviewer,htmesh,sbigudrv}.{a,so}
+
 
 %post
 xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || :
@@ -165,6 +183,12 @@
 %postun kstars
 xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || :
 
+%post math 
+xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || :
+
+%postun math 
+xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || :
+
 
 %clean
 rm -rf %{buildroot}
@@ -172,38 +196,153 @@
 
 %files
 %defattr(-,root,root,-)
-%doc COPYING README
-%{_kde4_bindir}/*
-%{_kde4_appsdir}/*
-%{_kde4_configdir}/*
-%{_kde4_datadir}/applications/kde4/*
-%{_kde4_datadir}/config.kcfg/*
-%{_kde4_datadir}/kde4/services/*.desktop
-%{_kde4_docdir}/HTML/en/*
-%{_kde4_iconsdir}/hicolor/*/*/*
+# FIXME/TODO : sort file list into per-app sections. ? -- Rex
+%{_kde4_bindir}/blinken
+%{_kde4_bindir}/geodatatest
+%{_kde4_bindir}/indi*
+%{_kde4_bindir}/kalzium
+%{_kde4_bindir}/kanagram
+%{_kde4_bindir}/kgeography
+%{_kde4_bindir}/khangman
+%{_kde4_bindir}/kiten
+%{_kde4_bindir}/kitengen
+%{_kde4_bindir}/kitenradselect
+%{_kde4_bindir}/klettres
+%{_kde4_bindir}/ktouch
+%{_kde4_bindir}/kturtle
+%{_kde4_bindir}/kwordquiz
+%{_kde4_bindir}/marble
+%{_kde4_bindir}/parley
+%{_kde4_bindir}/step
+%{_kde4_bindir}/tilecreator
+
+# FIXME?
+%{_kde4_appsdir}/desktoptheme/
+%{_kde4_appsdir}/blinken/
+%{_kde4_appsdir}/kalzium/
+%{_kde4_appsdir}/kanagram/
+%{_kde4_appsdir}/kgeography/
+%{_kde4_appsdir}/khangman/
+%{_kde4_appsdir}/kiten/
+%{_kde4_appsdir}/kitenradselect/
+%{_kde4_appsdir}/klettres/
+%{_kde4_appsdir}/ktouch/
+%{_kde4_appsdir}/kturtle/
+%{_kde4_appsdir}/kvtml/
+%{_kde4_appsdir}/kwordquiz/
+%{_kde4_appsdir}/marble/
+%{_kde4_appsdir}/marble_part/
+%{_kde4_appsdir}/parley/
+%{_kde4_appsdir}/step/
+
+%{_kde4_datadir}/kde4/services/marble_part.desktop
+%{_kde4_datadir}/kde4/services/plasma-dataengine-kalzium.desktop
+%{_kde4_datadir}/kde4/services/plasma-dataengine-parley.desktop
+%{_kde4_datadir}/kde4/services/plasma_didyouknow.desktop
+%{_kde4_datadir}/kde4/services/plasma_parley.desktop
+
+%{_kde4_libdir}/kde4/libmarble_part.so
+%{_kde4_libdir}/kde4/plasma_applet_didyouknow.so
+%{_kde4_libdir}/kde4/plasma_applet_kalgebra.so
+%{_kde4_libdir}/kde4/plasma_applet_parley.so
+%{_kde4_libdir}/kde4/plasma_engine_kalzium.so
+%{_kde4_libdir}/kde4/plasma_engine_parley.so
+%{_kde4_datadir}/applications/kde4/blinken.desktop
+%{_kde4_datadir}/applications/kde4/kalzium.desktop
+%{_kde4_datadir}/applications/kde4/kanagram.desktop
+%{_kde4_datadir}/applications/kde4/kgeography.desktop
+%{_kde4_datadir}/applications/kde4/khangman.desktop
+%{_kde4_datadir}/applications/kde4/kiten.desktop
+%{_kde4_datadir}/applications/kde4/klettres.desktop
+%{_kde4_datadir}/applications/kde4/ktouch.desktop
+%{_kde4_datadir}/applications/kde4/kturtle.desktop
+%{_kde4_datadir}/applications/kde4/kwordquiz.desktop
+%{_kde4_datadir}/applications/kde4/marble.desktop
+%{_kde4_datadir}/applications/kde4/parley.desktop
+%{_kde4_datadir}/applications/kde4/step.desktop
+
+%{_kde4_datadir}/config.kcfg/blinken.kcfg
+%{_kde4_datadir}/config.kcfg/documentsettings.kcfg
+%{_kde4_datadir}/config.kcfg/kalzium.kcfg
+%{_kde4_datadir}/config.kcfg/kanagram.kcfg
+%{_kde4_datadir}/config.kcfg/kgeography.kcfg
+%{_kde4_datadir}/config.kcfg/khangman.kcfg
+%{_kde4_datadir}/config.kcfg/kiten.kcfg
+%{_kde4_datadir}/config.kcfg/klettres.kcfg
+%{_kde4_datadir}/config.kcfg/ktouch.kcfg
+%{_kde4_datadir}/config.kcfg/kwordquiz.kcfg
+%{_kde4_datadir}/config.kcfg/languagesettings.kcfg
+%{_kde4_datadir}/config.kcfg/marble.kcfg
+%{_kde4_datadir}/config.kcfg/parley.kcfg
+%{_kde4_datadir}/config.kcfg/step.kcfg
+%{_kde4_datadir}/config/kalzium.knsrc
+%{_kde4_datadir}/config/kanagram.knsrc
+%{_kde4_datadir}/config/khangman.knsrc
+%{_kde4_datadir}/config/klettres.knsrc
+%{_kde4_datadir}/config/kwordquiz.knsrc
+%{_kde4_datadir}/config/parley.knsrc
+%{_kde4_datadir}/config/step.knsrc
+
+%{_kde4_docdir}/HTML/en/blinken/
+%{_kde4_docdir}/HTML/en/kalzium/
+%{_kde4_docdir}/HTML/en/kanagram/
+%{_kde4_docdir}/HTML/en/kgeography/
+%{_kde4_docdir}/HTML/en/khangman/
+%{_kde4_docdir}/HTML/en/kiten/
+%{_kde4_docdir}/HTML/en/klettres/
+%{_kde4_docdir}/HTML/en/ktouch/
+%{_kde4_docdir}/HTML/en/kturtle
+%{_kde4_docdir}/HTML/en/kwordquiz/
+%{_kde4_docdir}/HTML/en/marble/
+%{_kde4_docdir}/HTML/en/parley/
+%{_kde4_docdir}/HTML/en/step/
+
+%{_kde4_iconsdir}/hicolor/*/*/blinken.*
+%{_kde4_iconsdir}/hicolor/*/*/kalzium.*
+%{_kde4_iconsdir}/hicolor/*/*/kanagram.*
+%{_kde4_iconsdir}/hicolor/*/*/kgeography.*
+%{_kde4_iconsdir}/hicolor/*/*/khangman.*
+%{_kde4_iconsdir}/hicolor/*/*/kiten.*
+%{_kde4_iconsdir}/hicolor/*/*/klettres.*
+%{_kde4_iconsdir}/hicolor/*/*/ktouch.*
+%{_kde4_iconsdir}/hicolor/*/*/kturtle.*
+%{_kde4_iconsdir}/hicolor/*/*/kwordquiz.*
+%{_kde4_iconsdir}/hicolor/*/*/marble.*
+%{_kde4_iconsdir}/hicolor/*/*/parley*.*
+%{_kde4_iconsdir}/hicolor/*/*/step.*
 %{_kde4_iconsdir}/oxygen/*/*/*
-%{_kde4_libdir}/kde4/*
-%{_kde4_libdir}/avogadro-kalzium/
-%{_datadir}/dbus-1/interfaces/*
 
-%exclude %{_kde4_bindir}/kstars
-%exclude %{_kde4_datadir}/applications/kde4/kstars.desktop
-%exclude %{_kde4_datadir}/config.kcfg/kstars.kcfg
-%exclude %{_kde4_configdir}/kstars.knsrc
-%exclude %{_kde4_docdir}/HTML/en/kstars/
-%exclude %{_kde4_appsdir}/kstars/
-%exclude %{_kde4_iconsdir}/hicolor/*/*/kstars.*
+%{_kde4_libdir}/avogadro-kalzium/
+# marble
+%{_kde4_libdir}/libcompoundviewer.so.*
 
 %files libs 
 %defattr(-,root,root,-)
-%{_kde4_libdir}/lib*.so.*
+%doc COPYING README
+%{_kde4_libdir}/libanalitza.so.*
+%{_kde4_libdir}/libavogadro-kalzium.so.*
+%{_kde4_libdir}/libkdeedu*.so.*
+%{_kde4_libdir}/libkeduvocdocument.so.*
+%{_kde4_libdir}/libkiten.so.*
+%{_kde4_libdir}/libmarble*.so.*
+%{_kde4_libdir}/libsbigudrv.so.*
+%{_kde4_libdir}/libscience.so.*
+%{_kde4_appsdir}/libkdeedu/
+%{_kde4_libdir}/kde4/plugins/marble/
 
 %files devel
 %defattr(-,root,root,-)
-%{_kde4_includedir}/*
+%{_kde4_appsdir}/cmake/modules
+%{_kde4_includedir}/libkdeedu/
+%{_kde4_includedir}/libkiten/
 %{_includedir}/marble/
-%{_kde4_libdir}/lib*.so
-%{_kde4_libdir}/libhtmesh.a
+%{_kde4_libdir}/libavogadro-kalzium.so
+%{_kde4_libdir}/libkdeedu*.so
+%{_kde4_libdir}/libkeduvocdocument.so
+%{_kde4_libdir}/libkiten.so
+%{_kde4_libdir}/libmarble*.so
+%{_kde4_libdir}/libscience.so
+%{_kde4_libdir}/kde4/plugins/designer/kalziumuiwidgets.so
 
 %files kstars
 %defattr(-,root,root,-)
@@ -214,9 +353,56 @@
 %{_kde4_docdir}/HTML/en/kstars/
 %{_kde4_appsdir}/kstars/
 %{_kde4_iconsdir}/hicolor/*/*/kstars.*
+%{_kde4_libdir}/libSatLib.so.*
+
+%files math
+%defattr(-,root,root,-)
+%doc COPYING README
+%{_kde4_bindir}/calgebra
+%{_kde4_bindir}/kalgebra
+%{_kde4_bindir}/kbruch
+%{_kde4_bindir}/kig
+%{_kde4_bindir}/kmplot
+%{_kde4_bindir}/kpercentage
+%{_kde4_bindir}/pykig.*
+%{_kde4_libdir}/kde4/kigpart.*
+%{_kde4_libdir}/kde4/libkmplotpart.*
+%{_kde4_datadir}/applications/kde4/kalgebra.desktop
+%{_kde4_datadir}/applications/kde4/kbruch.desktop
+%{_kde4_datadir}/applications/kde4/kig.desktop
+%{_kde4_datadir}/applications/kde4/kmplot.desktop
+%{_kde4_datadir}/applications/kde4/kpercentage.desktop
+%{_kde4_datadir}/config.kcfg/kbruch.kcfg
+%{_kde4_datadir}/config.kcfg/kmplot.kcfg
+%{_datadir}/dbus-1/interfaces/org.kde.kmplot.*
+%{_kde4_docdir}/HTML/en/kpercentage/
+%{_kde4_docdir}/HTML/en/kalgebra/
+%{_kde4_docdir}/HTML/en/kbruch/
+%{_kde4_docdir}/HTML/en/kig/
+%{_kde4_docdir}/HTML/en/kmplot/
+%{_kde4_iconsdir}/hicolor/*/*/kalgebra.*
+%{_kde4_iconsdir}/hicolor/*/*/kbruch.*
+%{_kde4_iconsdir}/hicolor/*/*/kig.*
+%{_kde4_iconsdir}/hicolor/*/*/kmplot.*
+%{_kde4_iconsdir}/hicolor/*/*/kpercentage.*
+%{_kde4_iconsdir}/hicolor/*/*/application-x-kig.*
+%{_kde4_appsdir}/katepart/syntax/python-kig.xml
+%{_kde4_appsdir}/kbruch/
+%{_kde4_appsdir}/kig/
+%{_kde4_appsdir}/kmplot/
+%{_kde4_appsdir}/kpercentage/
+%{_kde4_datadir}/kde4/services/kalgebraplasmoid.desktop
+%{_kde4_datadir}/kde4/services/kig_part.desktop
+%{_kde4_datadir}/kde4/services/kmplot_part.desktop
 
 
 %changelog
+* Thu Jun 26 2008 Rex Dieter <rdieter at fedoraproject.org> 4.0.83-2
+- %%description: update for new apps
+- -math subpkg (#446093)
+- -devel: omit a few lib*.so symlinks for those with non-public apis
+- -devel: move designer plugins here
+
 * Thu Jun 19 2008 Than Ngo <than at redhat.com> 4.0.83-1
 - 4.0.83 (beta2)
 




More information about the fedora-extras-commits mailing list