Name: khangman Summary: Hangman word puzzle for KDE Summary(ja): Hangman 単語パズル Version: 4.9.5 Release: 1%{?_dist_release} License: GPLv2+ Group: Applications/Edutainment URL: http://edu.kde.org/khangman/ Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.xz ## upstream patches BuildRoot: %{_tmppath}/%{name}-%{version}-root Requires: %{name}-libs = %{version}-%{release} BuildRequires: desktop-file-utils BuildRequires: kdelibs4-devel >= %{version} BuildRequires: libkdeedu-devel >= %{version} Requires: kdebase-runtime%{?_kde4_version: >= %{_kde4_version}} Conflicts: kdeedu4 < 4.6.50 %description KHangMan is the well-known Hangman game, aimed towards children aged 6 and above. It picks a random word which the player must reveal by guessing if it contains certain letters. As the player guesses letters, the word is gradually revealed, but 10 wrong guesses will end the game. This package is part of the KDE education module. %package libs Summary: Runtime libraries for %{name} Summary(ja): %{name} のランタイムライブラリ Group: System Environment/Libraries Requires: kdelibs4 >= %{version} %description libs %{summary}. %description -l ja libs %{name} のランタイムライブラリです. %package devel Summary: Development files for %{name} Summary(ja): %{name} の開発用ファイル Group: Development/Libraries Requires: %{name}-libs = %{version}-%{release} Requires: kdelibs4-devel %description devel %{summary}. %description -l ja devel %{name} の開発用ファイルです. %prep %setup -q %build mkdir -p %{_target_platform} pushd %{_target_platform} %cmake \ -DCMAKE_BUILD_TYPE=release \ -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \ -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \ -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \ -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \ -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \ .. popd make %{?_smp_mflags} -C %{_target_platform} %install rm -rf $RPM_BUILD_ROOT make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform} %clean rm -rf $RPM_BUILD_ROOT %check for f in $RPM_BUILD_ROOT%{_datadir}/applications/kde4/*.desktop ; do desktop-file-validate $f done %post touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||: %posttrans update-desktop-database -q &> /dev/null ||: gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||: %postun if [ $1 -eq 0 ] ; then update-desktop-database -q &> /dev/null ||: touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||: gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||: fi %files %defattr(-,root,root,-) %doc COPYING COPYING.DOC %{_bindir}/%{name} %{_datadir}/applications/kde4/%{name}.desktop %{_datadir}/config/%{name}.knsrc %{_datadir}/config.kcfg/%{name}.kcfg %{_datadir}/icons/hicolor/*/*/* %{_datadir}/kde4/apps/%{name} %{_mandir}/man6/khangman* %doc %{_docdir}/HTML/en/%{name}/ %files libs %defattr(-,root,root,-) %{_libdir}/libkhangmanengine.so.* %files devel %defattr(-,root,root,-) %{_includedir}/%{name} %{_libdir}/libkhangmanengine.so %changelog * Fri Jan 04 2013 Yoji TOYODA 4.9.5-1 - new upstream release * Sat Nov 10 2012 Yoji TOYODA 4.9.3-1 - new upstream release * Sun Oct 07 2012 Yoji TOYODA 4.9.2-1 - new upstream release * Thu Sep 06 2012 Yoji TOYODA 4.9.1-1 - new upstream release * Mon Aug 13 2012 Yoji TOYODA 4.9.0-1 - new upstream release - create -devel and -libs subpackages * Sat Sep 3 2011 Ryoichi INAGAKI 4.7.0-1 - split from kdeedu