%define rhel 0 %define debug 0 %define final 0 %define make_cvs 0 %define kdelibs_epoch 6 Name: kdeedu Summary: Educational/Edutainment applications Version: 3.5.7 Release: 1%{?dist} License: GPL Group: Amusements/Games URL: http://www.kde.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2 Requires: kdelibs >= %{kdelibs_epoch}:%{version} Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig BuildRequires: desktop-file-utils BuildRequires: kdelibs-devel >= %{kdelibs_epoch}:%{version} BuildRequires: python-devel python BuildRequires: boost-devel %if %{make_cvs} BuildRequires: autoconf BuildRequires: automake BuildRequires: libtool %endif %description Educational/Edutainment applications, including: * blinken: Simon Says Game * kalzium: Periodic Table of Elements * kanagram: Letter Order Game * kbruch: Exercise Fractions * keduca: Tests and Exams * kgeography: Geography Trainer * khangman: Hangman Game * kig: Interactive Geometry * kiten: Japanese Reference/Study Tool * klatin: Latin Reviser * klettres: French alphabet tutor * kmplot: Mathematical Function Plotter * kpercentage: Excersie Percentages * kstars: Desktop Planetarium * ktouch: Touch Typing Tutor * kturtle: Logo Programming Environment * kverbos: Study Spanish Verbforms * kvoctrain: Vocabulary Trainer * kwordquiz: Vocabulary Trainer %package devel Summary: Header files for kdeedu Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel This package contains header files for kdeedu. %prep %setup -q %if %{rhel} rm -rf doc/kgeography kgeography perl -pi -e "s|kgeography||" subdirs %endif %if %{make_cvs} make -f admin/Makefile.common cvs %endif %build unset QTDIR || : ; . /etc/profile.d/qt.sh %configure \ --enable-new-ldflags \ --disable-dependency-tracking \ --disable-rpath \ --enable-kig-python-scripting \ %if %{debug} == 0 --disable-debug \ --disable-warnings \ %endif %if %{final} --enable-final \ %endif --includedir=%{_includedir}/kde make %{?_smp_mflags} %install rm -rf %{buildroot} make install DESTDIR=%{buildroot} # locale's %find_lang %{name} || touch %{name}.lang HTML_DIR=$(kde-config --expandvars --install html) if [ -d %{buildroot}$HTML_DIR ]; then for lang_dir in %{buildroot}$HTML_DIR/* ; do if [ -d $lang_dir ]; then lang=$(basename $lang_dir) echo "%lang($lang) $HTML_DIR/$lang/*" >> %{name}.lang # replace absolute symlinks with relative ones pushd $lang_dir for i in *; do [ -d $i -a -L $i/common ] && ln -nsf ../common $i/common done popd fi done fi # rpmdocs for dir in blinken k* ; do for file in AUTHORS ChangeLog README TODO ; do test -s "$dir/$file" && install -p -m644 -D "$dir/$file" "rpmdocs/$dir/$file" done done %clean rm -rf %{buildroot} %post /sbin/ldconfig ||: for i in crystalsvg hicolor locolor ; do touch --no-create %{_datadir}/icons/$i 2>/dev/null || : %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/$i 2>/dev/null || : done %{_bindir}/update-desktop-database >& /dev/null ||: %postun /sbin/ldconfig ||: for i in crystalsvg hicolor locolor ; do touch --no-create %{_datadir}/icons/$i 2>/dev/null || : %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/$i 2>/dev/null || : done %{_bindir}/update-desktop-database >& /dev/null ||: %files -f %{name}.lang %defattr(-,root,root,-) %doc README COPYING %doc rpmdocs/* %{_bindir}/* %{_datadir}/applications/kde/* %{_datadir}/applnk/Edutainment/ %{_datadir}/apps/* %config %{_datadir}/config*/* %{_datadir}/mimelnk/*/* %{_datadir}/icons/crystalsvg/*/*/* %{_datadir}/icons/hicolor/*/*/* %{_datadir}/icons/locolor/*/*/* %{_datadir}/services/* %{_libdir}/kde3/* %{_libdir}/lib*.so.* %{_libdir}/*.la %files devel %defattr(-,root,root,-) %doc libkdeedu/AUTHORS libkdeedu/README %{_includedir}/kde/* %{_libdir}/*.so %changelog * Mon Jun 11 2007 Rex Dieter - 3.5.7-1 - 3.5.7 * Tue Mar 06 2007 Than Ngo - 3.5.6-2.fc7 - cleanup * Wed Feb 07 2007 Than Ngo 3.5.6-1.fc7 - 3.5.6 * Thu Dec 14 2006 Karsten Hopp 3.5.4-2 - fix automake version check * Thu Aug 10 2006 Than Ngo 3.5.4-1 - rebuild * Mon Jul 24 2006 Than Ngo 3.5.4-0.pre1 - prerelease of 3.5.4 (from the first-cut tag) * Fri Jul 14 2006 Than Ngo 3.5.3-2 - BR: autoconf automake libtool * Wed Jul 12 2006 Jesse Keating - 3.5.3-1.1 - rebuild * Sat Jun 03 2006 Than Ngo 3.5.3-1 - update to 3.5.3 * Wed Apr 05 2006 Than Ngo 3.5.2-1 - update to 3.5.2 * Fri Feb 10 2006 Jesse Keating - 3.5.1-1.2 - bump again for double-long bug on ppc(64) * Tue Feb 07 2006 Jesse Keating - 3.5.1-1.1 - rebuilt for new gcc4.1 snapshot and glibc changes * Sat Feb 04 2006 Than Ngo 3.5.1-1 - 3.5.1 * Fri Dec 09 2005 Jesse Keating - rebuilt * Tue Nov 29 2005 Than Ngo 3.5.0-1 - 3.5 final * Fri Nov 11 2005 Than Ngo 3.4.92-2 - fix #172887 * Tue Oct 25 2005 Than Ngo 3.4.92-1 - update to 3.5 beta2 * Thu Oct 06 2005 Than Ngo 3.4.91-1 - update to 3.5 beta 1 * Wed Sep 21 2005 Than Ngo 3.4.2-3 - fix uic build problem * Wed Aug 24 2005 Than Ngo 3.4.2-2 - rebuilt against boost-1.33 * Wed Aug 10 2005 Than Ngo 3.4.2-1 - update to 3.4.2 * Mon Jul 18 2005 Than Ngo 3.4.1-2 - enable python-scripting #157961 * Tue Jun 28 2005 Than Ngo 3.4.1-1 - 3.4.1 - fix gcc4 build problem * Fri Mar 18 2005 Than Ngo 3.4.0-1 - 3.4.0 * Fri Mar 04 2005 Than Ngo 3.4.0-0.rc1.2 - rebuilt against gcc-4.0.0-0.31 * Tue Mar 01 2005 Than Ngo 3.4.0-0.rc1.1 - 3.4.0 rc1 * Wed Feb 16 2005 Than Ngo 3.3.92-0.1 - KDE-3.4 Beta2 * Wed Feb 09 2005 Than Ngo 3.3.2-0.2 - replace kgeo (#142367) * Fri Dec 03 2004 Than Ngo 3.3.2-0.1 - update to 3.3.2 * Mon Oct 18 2004 Than Ngo 3.3.1-2 - rebuilt * Wed Oct 13 2004 Than Ngo 3.3.1-1 - update to 3.3.1 release * Mon Aug 23 2004 Than Ngo 3.3.0-1 - update to 3.3.0 release * Tue Aug 10 2004 Than Ngo 3.3.0-0.1.rc2 - update to 3.3.0 rc2 * Mon Jun 21 2004 Than Ngo 3.2.3-1 - update to 3.2.3 * Wed Apr 14 2004 Than Ngo 3.2.2-2 - fix some broken code * Wed Apr 14 2004 Than Ngo 3.2.2-1 - update to 3.2.2 * Sun Mar 07 2004 Than Ngo 3.2.1-1 - 3.2.1 * Tue Mar 02 2004 Elliot Lee - rebuilt * Tue Feb 24 2004 Than Ngo 3.2.0-1.5 - gcc 3.4 build problem * Thu Feb 19 2004 Than Ngo 3.2.0-1.4 - add missing ldconfig in post/postun, #116171 * Fri Feb 13 2004 Elliot Lee - rebuilt * Thu Feb 05 2004 Than Ngo 3.2.0-0.3 - 3.2.0 release - built against qt 3.3.0 * Mon Jan 19 2004 Than Ngo 3.1.95-0.1 - KDE 3.2 RC1 * Mon Dec 01 2003 Than Ngo 3.1.94-0.1 - KDE 3.2 Beta 2 * Thu Nov 27 2003 Than Ngo 3.1.93-0.2 - get rid of rpath * Wed Nov 12 2003 Than Ngo 3.1.93-0.1 - KDE 3.2 Beta1 - cleanup - remove some unneeded patch files * Tue Sep 30 2003 Than Ngo 3.1.4-1 - 3.1.4 * Thu Aug 21 2003 Than Ngo 3.1.3-2 - fixed build problem with gcc 3.3 * Tue Aug 12 2003 Than Ngo 3.1.3-1 - 3.1.3 * Fri Jul 4 2003 Than Ngo 3.1.2-5 - don't include debug infos in main package (bug #87730) * Thu Jun 26 2003 Than Ngo 3.1.2-4 - rebuilt * Wed Jun 04 2003 Elliot Lee - rebuilt * Mon May 19 2003 Than Ngo 3.1.2-2 - 3.1.2 * Wed Mar 19 2003 Than Ngo 3.1.1-1 - 3.1.1 * Mon Feb 24 2003 Elliot Lee - debuginfo rebuild * Fri Feb 21 2003 Than Ngo 3.1-2 - get rid of gcc path from dependency_libs * Tue Jan 28 2003 Than Ngo 3.1-1 - 3.1 release - remove some unneeded macros * Thu Jan 23 2003 Tim Powers 3.1-0.5 - rebuild * Tue Jan 14 2003 Thomas Woerner 3.1-0.4 - rc6 - removed size_t check - excluded ia64 * Sun Dec 1 2002 Than Ngo 3.1-0.3 - add missing defattr * Fri Nov 29 2002 Than Ngo 3.1-0.2 - get rid of sub packages - desktop issues * Mon Nov 25 2002 Than Ngo 3.1-0.1 - update to 3.1 rc4 - add fix for building xjdxgen * Sun Nov 10 2002 Than Ngo 3.0.5-1 - update to 3.0.5 * Thu Nov 7 2002 Than Ngo 3.0.4-2 - fix some build problems * Tue Oct 15 2002 Than Ngo 3.0.4-1 - 3.0.4 - cleanup specfile * Mon Aug 12 2002 Than Ngo 3.0.3-1 - 3.0.3 * Fri Aug 9 2002 Than Ngo 3.0.2-3 - desktop file issues - fixed a bug in install (bug #69414) * Tue Jul 23 2002 Tim Powers 3.0.2-2 - build using gcc-3.2-0.1 * Wed Jul 10 2002 Than Ngo 3.0.2-1 - 3.0.2 - use desktop-file-install * Fri Jun 21 2002 Tim Powers - automated rebuild * Sat May 25 2002 Bernhard Rosenkraenzer - initial RPM